sys.triggers (Transact-SQL)

Применимо к:SQL Server База данных SQL Azure Управляемый экземпляр SQL Azure

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

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

Имя столбца Тип данных Description
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_реплика tion bit Триггер создан с аргументом NOT FOR REPLICATION.
is_instead_of_trigger bit 1 = триггеры INSTEAD OF

0 = триггеры AFTER

Разрешения

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

См. также

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