Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Aplica-se a:SQL Server
Banco de Dados SQL do
AzureInstância
Gerenciada de SQL do AzureBanco de dados SQL no Microsoft Fabric
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 AdventureWorks2025 banco de dados.
USE AdventureWorks2022;
GO
EXECUTE sp_helptrigger 'Person.Person';