sp_helptrigger (Transact-SQL)
Aplica-se a:SQL ServerBanco de Dados SQL do AzureInstância Gerenciada de SQL do Azure
Retorna o tipo ou tipos de disparadores de linguagem de manipulação de dados (DML) definidos na tabela especificada para o banco de dados atual. sp_helptrigger
não pode ser usado com gatilhos de linguagem de definição de dados (DDL). Em vez disso, consulte a exibição de 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 o qual retornar informações de disparo. @tabname é nvarchar(776), sem padrão.
@triggertype [ = ] 'tipo de gatilho'
O tipo de gatilho DML para retornar informações sobre. @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 gatilho DELETE |
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 sp_helptrigger
seguir é 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';
Conteúdo relacionado
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de