更新vs更新后的SQL Server?

时间:2011-10-27 13:41:10

标签: sql-server triggers

我试图了解after updatefor update触发器之间的区别是什么?

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

但我发现after updatefor update

之间没有任何区别

2 个答案:

答案 0 :(得分:9)

after updatefor update是同一行为的同义词,即触发器在更新操作后触发。

答案 1 :(得分:3)

他们是完全相同的。

From msdn:

  

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

SQL Server在语法方面提供了很大的灵活性。以下所有内容也是相同的:

  • LEFT JOINLEFT OUTER JOIN
  • INNER JOINJOIN
  • INSERT ...INSERT INTO ...
  • Table AS aliasTable alias