INSTEAD OF触发器是否会在SQL Server中同一个表上的AFTER触发器之前触发?

时间:2016-04-18 19:38:01

标签: sql-server triggers sql-server-2012

如果我在SQL Server的同一个表上有一个INSTEAD OF UPDATE触发器和一个AFTER UPDATE触发器,那么那些保证首先是INSTEAD OF然后是AFTER的执行顺序是什么?

如果是这样,AFTER触发器中插入的表是否总能看到INSTEAD OF触发器的结果?

我的具体用例是INSTEAD OF UPDATE触发器正在更新计算列的功能等价物,而AFTER UPDATE触发器具有使用该计算列的逻辑。

1 个答案:

答案 0 :(得分:1)

来自在线图书:

  

AFTER在触发操作后触发(INSERT,UPDATE或   删除),处理INSTEAD OF触发器和约束。