sp_helptrigger (Transact-SQL)
Область применения: SQL Server (все поддерживаемые версии)
База данных SQL Azure
Управляемый экземпляр SQL Azure
Возвращает тип или типы триггеров DML, определенных в указанной таблице для текущей базы данных. sp_helptrigger нельзя использовать с триггерами DDL. Запросите представление каталога системных хранимых процедур .
Синтаксические обозначения в 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)