Что отличается после и для триггеров? - PullRequest
0 голосов
/ 12 мая 2011

Что такое Для использования и разницы между после и для ???

Обновление Какой из них совместим со стандартным Sql

1 Ответ

1 голос
/ 12 мая 2011

ЗА | ПОСЛЕ

AFTER указывает, что триггер DML запускается только тогда, когда все операции, указанные в триггерном операторе SQL, выполнены успешно. Все ссылочные каскадные действия и проверки ограничений также должны быть успешными, прежде чем сработает этот триггер.

AFTER - это значение по умолчанию, если FOR является единственным указанным ключевым словом.

Триггеры AFTER не могут быть определены в представлениях.

FOR и AFTER одинаковы, INSTEAD OF отличается, см. Books Online для подробностей http://msdn.microsoft.com/en-us/library/ms189799(SQL.90).aspx

...