- - PR -
.net トランザクションについて
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2007-11-15 16:33
超初心者です。
ソース上で簡単に書くと ↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓ VB.net SQLServer トランザクション発行 TableAにInsert処理⇒SQLServerでAfterInsertトリガ⇒TableBに更新 TableCにInsert処理 エラーならロールバック コミット ↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑ といった処理を実装したとして もしTableCで何らかのエラーが発生した場合、 TableAはロールバックされてINSERT処理したデータがなくなりますよね? SQLServer上でトリガによって作成されたTableBはロールバックされますか? 以上、ご回答をお願いいたします。 |
|
投稿日時: 2007-11-15 16:47
超初心者かどうかはこの際関係ないと思います。
一度テスト用のテーブルを作るなどして、試して みてはいかがでしょうか。 少なくとも私は聞く前に試します。 _________________ ぽぴ王子@わんくま同盟 ぽぴ王子の人生プログラミング中 / ぽぴンち。 |
1