读书人

写触发器的时候inserted deleted可用为

发布时间: 2012-02-01 16:58:19 作者: rapoo

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

读书人网 >SQL Server

热点推荐