我知道,在PLPGSQL如果一個人將要引用新插入的行,你可以使用「NEW
」。 如何在T-SQL(transact sql)中執行此操作?如何引用新插入行中TSQL觸發
以下是我試圖創建觸發器:
CREATE Trigger setAlertId on rules_table
FOR INSERT AS
DECLARE @max_id integer
SELECT @max_id = (select max(AlertId) from rules_table)
NEW.AlertId = @max_id+1
END
GO
我得到的錯誤信息:
附近的 'NEW'
由於不正確的語法。
[上插入件和如何引用所插入數據的SQL Server觸發器](http://stackoverflow.com/questions/4404219/sql-server-trigger-on-insert-and-how-to的可能重複-reference最數據 - 即-被插入) – LittleBobbyTables 2014-10-28 14:37:14