Products と Products_audit という 2 つのテーブルがあり、Products_audit を監査テーブルのように使用したいので、更新後にトリガーを使用したいと考えています。トリガーを書きましたが、「挿入済み」と「削除済み」の 2 つのテーブルを結合する方法がわかりません
CREATE TRIGGER Super2
ON Products
AFTER Update
AS
BEGIN
INSERT INTO Products_audit
(ProductID,
ProductName,
SupplierID,
CategoryID,
QuantityPerUnit,
UnitPrice,
UnitsInStock,
UnitsOnOrder,
ReorderLevel,
Discontinued,
Date,
[User])
SELECT
ProductID,
ProductName,
SupplierID,
CategoryID,
QuantityPerUnit,
UnitPrice,
UnitsInStock,
UnitsOnOrder,
ReorderLevel,
Discontinued,
getdate(),
suser_sname()
FROM deleted
inserted
inner join deleted d on i.id = d.id
END
最後の文字列を書くのを手伝ってください
FROM deleted
inserted
inner join deleted d on i.id = d.id
END
正しい書き方が分からなかったからです。