トリガーの挙動まとめ

SQL

トリガーの挙動まとめ

登録or更新時にロールバックされたらどうなるか

トリガーで登録、更新されない。

登録時に insert 対象がすでに存在していたらどうなるか

ORA-04088: トリガーhogehogeの実行中にエラーが発生しました

更新時に update 対象が存在しないとどうなるか

トリガーで実行されるSQLはただの update になる。

したがって update 対象が存在しなかった場合は何も更新されない。

削除時に delete 対象が存在いないとどうなるか

update 対象が存在しなかった場合と同様に何も削除されない。

コメント

タイトルとURLをコピーしました