3

BEFORE DELETEを使用して行を別のテーブルに挿入するトリガーがありますSPI_exec

これらのINSERTクエリは、元の削除が実行されているトランザクションと同じトランザクションで実行されますか?したがって、削除とすべての挿入はロールバックするのでしょうか、それとも一緒にコミットするのでしょうか?

そうでない場合、どうすればそれを実現できますか?

4

1 に答える 1

4

はい、トリガー内のすべてがトリガーイベントと同じトランザクションにあります。

AFTER質問とは直接関係ありませんが、通常は、トリガーではなく、トリガーに副作用を入れたいと考えていますBEFORE

于 2012-04-27T12:27:16.823 に答える