Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Разлика между тригерите FOR и AFTER?

Няма разлика, те правят едно и също нещо.

CREATE TRIGGER trgTable on dbo.Table FOR INSERT,UPDATE,DELETE

Същият е като

CREATE TRIGGER trgTable on dbo.Table AFTER INSERT,UPDATE,DELETE

INSTEAD OF тригерът е различен и се задейства преди и вместо вмъкването и може да се използва върху изгледи, за да вмъкнете подходящите стойности в основните таблици.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да промените съпоставянето на ниво сървър на работещ екземпляр на SQL сървър

  2. Защо EF 4 не генерира асоциация за FK връзка към колона с уникален индекс?

  3. Поръчайте по и различни видове в КАЛЪФ

  4. Има ли SVN плъгин за SQL Server Management Studio 2005 или 2008?

  5. Използване на T-SQL ОСВЕН с DELETE / Оптимизиране на заявка