Duc*_*tal 5 sql-server triggers sql-server-2008
前一段时间我读了SQL Server中Trigger的文章,它说我可以使用逻辑表"更新"更新的行...而且我收到错误:
System.Data.SqlClient.SqlException: Invalid object name 'Updated'.
Run Code Online (Sandbox Code Playgroud)
经过一段时间的谷歌,我发现了一些帖子说只有2个逻辑表可用:插入和删除...
我很困惑......我应该使用什么,因为我的Trigger依赖于包含更新行的Updated表,并使用它来插入另一个表或新PK的同一个表...
非常感谢你
调用两个虚拟表Inserted(可用于INSERT和UPDATE触发器)和Deleted(可用于DELETE和UPDATE触发器).
UpdatedSQL Server触发器中没有虚表.
对于FOR UPDATE触发器,Deleted表包含旧值,而Inserted表包含新值.
渣