「魔法のテーブル」は挿入です および削除済み テーブル、および update() およびcolumns_updated() 関数であり、DMLステートメントから生じる変更を判別するために使用されます。
- INSERTステートメントの場合、INSERTEDテーブルには挿入された行が含まれます。
- UPDATEステートメントの場合、INSERTEDテーブルには更新後の行が含まれ、DELETEDテーブルには更新前の行が含まれます。
- DELETEステートメントの場合、DELETEDテーブルには削除する行が含まれます。
これらのテーブルの主な用途は、トリガーが起動されたときのより複雑な操作です。