テーブル A に 2 つの子テーブル B と C があり、AB 間でカスケード削除を行い、AC 間でカスケード削除を行うとします。
A で行が削除されると、B と C の一致する行が削除されます。
SQL Server はカスケードを起動する順序をどのように決定しますか? ABカスケード削除が発生する前に、ACカスケード削除を起動する必要があります。
トリガーを使用してこれを実行できることはわかっていますが、絶対に必要でない限り、実行したくありません。
テーブル A に 2 つの子テーブル B と C があり、AB 間でカスケード削除を行い、AC 間でカスケード削除を行うとします。
A で行が削除されると、B と C の一致する行が削除されます。
SQL Server はカスケードを起動する順序をどのように決定しますか? ABカスケード削除が発生する前に、ACカスケード削除を起動する必要があります。
トリガーを使用してこれを実行できることはわかっていますが、絶対に必要でない限り、実行したくありません。