更新vs更新后的SQL Server?

Roy*_*mir 4 sql-server triggers

我试着去了解什么之间的区别after update和for update 触发器?

我知道istead of触发器可以覆盖我当前的操作.

但我没有看到after update和之间的任何区别for update

Joe*_*lli 9

after update并且for update是相同行为的同义词,即触发器在更新操作之后触发.


JNK*_*JNK 5

它们是相同的。

从 CREATE TRIGGER 上的 msdn 页面:

AFTER 是默认值,如果 FOR 是指定的唯一关键字。

SQL Server 在语法上具有很大的灵活性。以下所有内容也彼此等效:

  • LEFT JOIN 和 LEFT OUTER JOIN
  • INNER JOIN 和 JOIN
  • INSERT ... 和 INSERT INTO ...
  • Table AS alias 和 Table alias