2014-12-04 3 views
1

У меня есть триггерКогда срабатывает MSSQL Trigger?

"ON [tbl_options] AFTER INSERT" 

Он вставляет '1' в [tbl_options] [комментарий]

Выполнение этого запроса:.

INSERT INTO [tbl_options] (key, value) 
OUTPUT Inserted.comment 
VALUES ('timeout','100'); 

даст мне NULL или ' 1' ?

Иными словами: срабатывает ли ПОСЛЕ ВСТАВКИ triger перед возвратом OUTPUT или после?

ответ

2

msdn От:

Столбцы возвращаются из OUTPUT отражают данные, как это после INSERT, UPDATE или DELETE заявление завершил, но до триггеров выполняются.

Смежные вопросы