2

カスケード削除で制約された使用またはトリガー内ではないことから削除が発生したことを判断する方法はありますか?

4

1 に答える 1

2

いいえ - 行が削除されると、適切なトリガーが起動されますが、削除の原因となった「コンテキスト」はありません。ただし、AFTER DELETEトリガーでマスターレコードが存在するかどうかを確認できます-存在しない場合、ON DELETE CASCADEユーザーが行で「直接」DELETEを発行したためではなく、制約によって削除がトリガーされる可能性が高くなります。

于 2013-04-15T14:05:03.787 に答える