sp_helptrigger (Transact-SQL)

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

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

Topic link iconСинтаксические обозначения в Transact-SQL

Синтаксис

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

Аргументы

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

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

Значение Описание
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 AdventureWorks2012;  
GO  
EXEC sp_helptrigger 'Person.Person';  

См. также:

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