2013-11-28 5 views
0

Мне нужно получить все свойства для конкретного триггера. Последнее, что я не могу найти, это информация о времени стрельбы:Как определить время срабатывания триггера?

Для DML: FOR | ПОСЛЕ | ВМЕСТО

Для DDL: ДЛЯ | ПОСЛЕ.

В худшем случае я могу получить эту информацию из таблицы sys.sql_modules, проанализировав столбец определения конкретного триггера.

Но я все еще надеюсь, что эта информация хранится в одной из системных таблиц.

ответ

0

Возможно, это не совсем ваш вопрос, но следующий запрос содержит время кеширования и время последнего запуска триггера. Большая часть свойств триггера покрыта.

SELECT * FROM sys.dm_exec_trigger_stats 
+0

К сожалению, это не решит проблему. Нужно выяснить, когда срабатывает триггер, ОПРЕДЕЛЕНИЕ. Это должно быть FOR, AFTER или INSTEAD OF триггеров DML. – kaa

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