Поделиться через


Получение сведений о триггерах DML

В SQL Server 2005 предусмотрена возможность определения типов триггеров, устанавливаемых для таблицы, имени триггера, его владельца и даты, когда он был создан.

Допускается также выполнение следующих операций:

  • Получение сведений об определении триггера, если он не был зашифрован в процессе создания либо модификации. Возможно, что для просмотра инструкций триггера Transact-SQL или для определения того, каким образом он воздействует на таблицу, на основе которой этот триггер был определен, потребуется просмотреть определение триггера.
  • Получение списка объектов, используемых указанным триггером. Эти сведения могут быть использованы для выявления объектов, которые воздействуют на триггер, если они изменяются или удаляются из базы данных.

На основании значений свойств ExecIsInsteadOfTrigger и ExecIsAfterTrigger функция OBJECTPROPERTY предоставляет сведения о том, является ли тот или иной триггер триггером AFTER или триггером INSTEAD OF.

Получение сведений о триггерах базы данных

Получение сведений о событиях, которые вызывают срабатывание триггера

Просмотр определения триггера

Просмотр зависимостей триггера

См. также

Другие ресурсы

OBJECTPROPERTY (Transact-SQL)

Справка и поддержка

Получение помощи по SQL Server 2005