sys.triggers (Transact-SQL)
Область применения: SQL Server (все поддерживаемые версии)
База данных SQL Azure
Управляемый экземпляр 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)