sp_helptrigger (Transact-SQL)

Применяется к:SQL ServerAzure SQL DatabaseAzure, управляемому экземпляру SQL Azure

Возвращает тип или типы триггеров DML, определенных в указанной таблице для текущей базы данных. sp_helptrigger нельзя использовать с триггерами DDL. Запросите представление каталога системных хранимых процедур .

Соглашения о синтаксисе Transact-SQL

Синтаксис

  
sp_helptrigger [ @tabname = ] 'table'   
     [ , [ @triggertype = ] 'type' ]  

Аргументы

[ @tabname = ] 'table' Имя таблицы в текущей базе данных, для которой возвращаются сведения о триггере. таблица nvarchar (776) без значения по умолчанию.

[ @triggertype = ] 'type' Тип триггера DML для возврата сведений. Тип char (6) с значением NULL по умолчанию и может быть одним из этих значений.

значение Description
DELETE Возвращает сведения о триггере DELETE.
INSERT Возвращает сведения о триггере INSERT.
UPDATE Возвращает сведения о триггере UPDATE.

Значения кода возврата

0 (успешное завершение) или 1 (неуспешное завершение)

Результирующие наборы

Следующая таблица показывает данные в результирующем наборе.

Имя столбца Тип данных Описание:
trigger_name sysname Имя триггера.
trigger_owner sysname Имя владельца таблицы, для которой определен триггер.
isupdate int 1=триггер UPDATE

0=не триггер UPDATE
isdelete int 1=триггер DELETE

0=не триггер DELETE
isinsert int 1=триггер INSERT

0=не триггер INSERT
isafter int 1=триггер AFTER

0=не триггер AFTER
isinsteadof int 1=триггер INSTEAD OF

0=не триггер INSTEAD OF
trigger_schema sysname Имя схемы, к которой принадлежит триггер.

Разрешения

Требуется разрешение на настройку видимости метаданных в таблице.

Примеры

В следующем примере выполняется хранимая процедура sp_helptrigger для получения сведений о триггерах для таблицы Person.Person.

USE AdventureWorks2022;  
GO  
EXEC sp_helptrigger 'Person.Person';  

См. также

Хранимые процедуры ядра СУБД (Transact-SQL)
ALTER TRIGGER (Transact-SQL)
CREATE TRIGGER (Transact-SQL)
DROP TRIGGER (Transact-SQL)
Системные хранимые процедуры (Transact-SQL)