C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


(過去ログ 37 を表示中)
■19129 / )  Re[3]: SqlServerのストアドについて
□投稿者/ ネタ好き (301回)-(2008/05/20(Tue) 14:12:13)
No19126 (小春 さん) に返信
明示的にトランザクションを開始するには、BEGIN TRANSACTION命令を使用します。
そしてコミットする場合にはCOMMIT TRANSACTION命令、
ロールバック時にはROLLBACK TRANSACTION命令を使用します。
此処で気をつけなればならないのは【データの一貫性】です。
例えば、 INSERT INTO Hoge1だけが成功して、 INSERT INTO Hoge2が失敗した場合、
データの整合性がおかしくなる事が危惧されます。
その辺は大丈夫でしょうか?
返信 編集キー/


管理者用

- Child Tree -