日期:2014-05-19  浏览次数:20625 次

写触发器的时候inserted deleted可用为什么updated不可用
CREATE   TRIGGER   updateTrigger   ON   dbo.node  
instead   of   update
AS
declare   @label   varchar(100)
declare   @code   varchar(50)
declare   @ID   int
declare   @step   int
select   top   1   @label=label,@code=code,@ID=ID,@step=step   from   updated
print(@ID)

错误信息:
服务器:   消息   208,级别   16,状态   1,过程   updateTrigger,行   8
对象名   'updated '   无效。

------解决方案--------------------
触发器中没有updated临时表,只有inserted和deleted
插入时inserted有,deleted无
更新时inserted有,deleted有
删除时inserted无,deleted有