sys.triggers (Transact-SQL)

Область применения: yesSQL Server (все поддерживаемые версии) YesБаза данных SQL Azure YesУправляемый экземпляр SQL Azure

Содержит по одной строке для каждого объекта, являющегося триггером типа TR или TA. Имена триггеров DML имеют область действия схемы и, следовательно, видны в sys.objects. Область существования имен триггеров DDL определяется родительской сущностью, поэтому эти имена видимы только в этом представлении.

Столбцы parent_class и имен однозначно идентифицируют триггер в базе данных.

Имя столбца Тип данных Описание
name sysname Имя триггера. Имена триггеров DML ограничены областью схемы. Область имен триггеров DDL определяется в соответствии с родительской сущностью.
object_id int Идентификационный номер объекта. Уникален в базе данных.
parent_class tinyint Класс родителя триггера.

0 = база данных (для триггеров DDL).

1 = объект или столбец (для триггеров DML).
parent_class_desc nvarchar(60) Описание родительского класса триггера.

DATABASE

OBJECT_OR_COLUMN
parent_id int Идентификатор родителя триггера, определяющийся следующим образом:

0 = триггеры, родителями которых являются базы данных.

Для триггеров DML это object_id таблицы или представления, для которых определен триггер DML.
type char(2) Тип объекта:

TA = триггер сборки (среда CLR)

TR = триггер SQL
type_desc nvarchar(60) Описание типа объекта.

CLR_TRIGGER

SQL_TRIGGER
create_date datetime Дата создания триггера.
modify_date datetime Дата последнего изменения объекта с помощью инструкции ALTER.
is_ms_shipped bit Триггер, созданный от имени пользователя внутренним компонентом SQL Server.
is_disabled bit Триггер выключен.
is_not_for_replication bit Триггер создан с аргументом NOT FOR REPLICATION.
is_instead_of_trigger bit 1 = триггеры INSTEAD OF

0 = триггеры AFTER

Разрешения

Видимость метаданных в представлениях каталогов ограничивается защищаемыми объектами, которыми пользователь владеет или на которые ему были предоставлены разрешения. Дополнительные сведения см. в разделе Metadata Visibility Configuration.

См. также:

Представления каталога безопасности (Transact-SQL)
Представления каталога (Transact-SQL)