首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

写触发器的时候inserted deleted可用为什么updated不可用,该怎么处理

2012-02-01 
写触发器的时候inserted deleted可用为什么updated不可用CREATETRIGGERupdateTriggerONdbo.nodeinsteadofu

写触发器的时候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有

热点排行