我知道,在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