MS SQL で INSERT、UPDATE、および DELETE 用の単一のトリガーを作成したいのですが、3 つの IF ステートメントを使用せずにデータを簡単に抽出できるようにしたいと考えています。
私はこのようなことをしたい:
DECLARE @PK int
SELECT @PK = COALESCE(i.PK, d.PK)
FROM inserted i, deleted d
これは機能しませんでしたが、1 つのクエリで実行できるかどうかを知りたいです。
いくつかの代替手段は何ですか?