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


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_replication bit Триггер создан с аргументом NOT FOR REPLICATION.
is_instead_of_trigger bit 1 = триггеры INSTEAD OF

0 = триггеры AFTER

Разрешения

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

См. также

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