3
テーブルAで削除コマンドを実行し、このAがテーブルBでFKと参照されている場合、BはテーブルCに対してFKです。すべてのテーブルA、B、トリガー。 A、B、Cのいずれかのトリガーが失敗した場合、元のDeleteコマンドrollbackが実行されます。SQL Serverのトランザクションでトリガーが実行されます
テーブルAで削除コマンドを実行し、このAがテーブルBでFKと参照されている場合、BはテーブルCに対してFKです。すべてのテーブルA、B、トリガー。 A、B、Cのいずれかのトリガーが失敗した場合、元のDeleteコマンドrollbackが実行されます。SQL Serverのトランザクションでトリガーが実行されます
トリガーが失敗した場合、トランザクションはロールバックされます。 http://msdn.microsoft.com/en-us/magazine/cc164032.aspx
外部キーに対して削除トリガーと 'ON DELETE CASCADE'オプションを使用する理由は何ですか? –