更新vs更新后的SQL Server?

Roy*_*mir 4 sql-server triggers

我试着去了解什么之间的区别after updatefor 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 JOINLEFT OUTER JOIN
  • INNER JOINJOIN
  • INSERT ...INSERT INTO ...
  • Table AS aliasTable alias