我有一个表Products
,我需要在该表上创建触发器以更新另一个表中的数据更改(新数据),该表Products_audit
具有相同的列和相同的数据。
我试过以下:
CREATE TRIGGER Super
ON Products
AFTER INSERT, UPDATE
AS
UPDATE Product_audit (Column1,Column2, Column3, ... )
SELECT (Column1,Column2,Column3,...)
FROM Products
收到以下错误:
Server: Msg 170, Level 15, State 31, Procedure Super, Line 20
Line 20: Incorrect syntax near '('.
Server: Msg 170, Level 15, State 1, Procedure Super, Line 24
Line 24: Incorrect syntax near ','.
我使用 sql server 2000
我在触发器创建方面没有那么强,你能纠正我吗?我想知道我错在哪里?