sp_helptrigger (Transact-SQL)

Aplica-se a:SQL ServerBanco de Dados SQL do AzureInstância Gerenciada de SQL do Azure

Retorna o tipo ou os tipos de gatilhos DML definidos na tabela especificada para o banco de dados atual. sp_helptrigger não pode ser usado com gatilhos DDL. Consulte a exibição de catálogo de procedimentos armazenados do sistema .

Convenções de sintaxe de Transact-SQL

Sintaxe

  
sp_helptrigger [ @tabname = ] 'table'   
     [ , [ @triggertype = ] 'type' ]  

Argumentos

[ @tabname = ] 'table' É o nome da tabela no banco de dados atual para o qual retornar informações de gatilho. table é nvarchar(776), sem padrão.

[ @triggertype = ] 'type' É o tipo de gatilho DML sobre o qual retornar informações. type é char(6), com um padrão de NULL, e pode ser um desses valores.

Valor Descrição
DELETE Retorna informações do gatilho DELETE.
INSERT Retorna informações do gatilho INSERT.
UPDATE Retorna informações do gatilho UPDATE.

Valores do código de retorno

0 (êxito) ou 1 (falha)

Conjuntos 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 = Gatilho UPDATE

0 = Não é um gatilho UPDATE
isdelete int 1 = Gatilho DELETE

0 = Não é um gatilho DELETE
isinsert int 1 = Gatilho INSERT

0 = Não é um gatilho INSERT
isafter int 1 = Gatilho AFTER

0 = Não é um gatilho AFTER
isinsteadof int 1 = Gatilho INSTEAD OF

0 = Não é um gatilho INSTEAD OF
trigger_schema sysname Nome do esquema ao qual o gatilho pertence.

Permissões

Requer permissão de Configuração de Visibilidade de Metadados na tabela.

Exemplos

O exemplo a seguir executa sp_helptrigger para produzir informações sobre o(s) gatilho(s) na tabela Person.Person.

USE AdventureWorks2022;  
GO  
EXEC sp_helptrigger 'Person.Person';  

Consulte Também

Procedimentos armazenados do Mecanismo de Banco de Dados (Transact-SQL)
ALTER TRIGGER (Transact-SQL)
CREATE TRIGGER (Transact-SQL)
DROP TRIGGER (Transact-SQL)
Procedimentos armazenados do sistema (Transact-SQL)