Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
Применимо к:SQL Server
База данных
SQL AzureУправляемый экземпляр
SQL AzureБаза данных SQL в Microsoft Fabric
Возвращает триггеры языка обработки данных (DML), определенные в указанной таблице текущей базы данных.
sp_helptrigger нельзя использовать с триггерами языка определения данных (DDL). Вместо этого запросите представление каталога sys.triggers .
Соглашения о синтаксисе Transact-SQL
Синтаксис
sp_helptrigger
[ @tabname = ] N'tabname'
[ , [ @triggertype = ] 'triggertype' ]
[ ; ]
Аргументы
[ @tabname = ] N'tabname'
Имя таблицы в текущей базе данных, для которой возвращаются сведения о триггере. @tabname — nvarchar(776), без значения по умолчанию.
[ @triggertype = ] 'triggertype'
Тип триггера DML для возврата сведений. @triggertype — char(6) и может быть одним из этих значений.
| значение | Описание |
|---|---|
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 таблицы в AdventureWorks2025 базе данных.
USE AdventureWorks2022;
GO
EXECUTE sp_helptrigger 'Person.Person';