sp_helptrigger (Transact-SQL)
Aplica-se a: SQL ServerBanco de Dados SQL do Azure Instância Gerenciada de SQL do Azure
Retorna o tipo ou tipos de gatilhos DML (linguagem de manipulação de dados) definidos na tabela especificada para o banco de dados atual. sp_helptrigger
não pode ser usado com gatilhos DDL (linguagem de definição de dados). Em vez disso, consulte a exibição do catálogo sys.triggers.
Convenções de sintaxe de Transact-SQL
Sintaxe
sp_helptrigger
[ @tabname = ] N'tabname'
[ , [ @triggertype = ] 'triggertype' ]
[ ; ]
Argumentos
@tabname [ = ] N'tabname'
O nome da tabela no banco de dados atual para a qual retornar informações de gatilho. @tabname é nvarchar(776), sem padrão.
@triggertype [ = ] 'tipo de gatilho'
O tipo de gatilho DML sobre o qual retornar informações. @triggertype é char(6) e pode ser um desses valores.
Valor | Descrição |
---|---|
DELETE |
Retorna DELETE informações de gatilho. |
INSERT |
Retorna INSERT informações de gatilho. |
UPDATE |
Retorna UPDATE informações de gatilho. |
Valores do código de retorno
0
(sucesso) ou 1
(falha).
Conjunto de resultados
A tabela a seguir mostra as informações contidas no conjunto de resultados.
Nome da coluna | Tipo de dados | Descrição |
---|---|---|
trigger_name |
sysname | Nome do gatilho. |
trigger_owner |
sysname | Nome do proprietário da tabela em que o gatilho é definido. |
isupdate |
int | 1 = UPDATE gatilho0 = Não é um UPDATE gatilho |
isdelete |
int | 1 = DELETE gatilho0 = Não é um DELETE gatilho |
isinsert |
int | 1 = INSERT gatilho0 = Não é um INSERT gatilho |
isafter |
int | 1 = AFTER gatilho0 = Não é um AFTER gatilho |
isinsteadof |
int | 1 = INSTEAD OF gatilho0 = Não é um INSTEAD OF gatilho |
trigger_schema |
sysname | Nome do esquema ao qual o gatilho pertence. |
Permissões
Requer a permissão Configuração de visibilidade de metadados na tabela.
Exemplos
O exemplo a seguir é sp_helptrigger
executado para produzir informações sobre os gatilhos na Person.Person
tabela no AdventureWorks2022
banco de dados.
USE AdventureWorks2022;
GO
EXEC sp_helptrigger 'Person.Person';