sp_helptrigger (Transact-SQL)
Retorna o tipo ou 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 procedimentos armazenados de sistema em vez disso.
Sintaxe
sp_helptrigger [ @tabname = ] 'table'
[ , [ @triggertype = ] 'type' ]
Argumentos
[ @tabname= ] 'table'
É o nome da tabela no banco de dados atual para a qual as informações de gatilho devem ser retornadas. table é nvarchar(776), sem nenhum padrão.[ @triggertype= ] 'type'
É o tipo de gatilho DML sobre o qual as informações devem ser retornadas. type é char(6), com um padrão NULL, e pode ser um dos valores a seguir.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. |
Exemplos
O exemplo a seguir executa sp_helptrigger para produzir informações sobre o(s) gatilho(s) na tabela Person.Person.
USE AdventureWorks2008R2;
GO
EXEC sp_helptrigger 'Person.Person';