Compartilhar via


sp_helptrigger (Transact-SQL)

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. Em vez disso, consulte a exibição do catálogo procedimentos armazenados do sistema.

Ícone de vínculo de tópico Convenções da sintaxe Transact-SQL

Sintaxe

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

Argumentos

  • [ @tabname= ] 'table'
    É o nome da tabela do banco de dados atual para a qual as informações de gatilho devem ser retornadas. 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 ter um destes 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 de 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 a permissão 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 AdventureWorks2012;
GO
EXEC sp_helptrigger 'Person.Person';

Consulte também

Referência

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)