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 de catálogo dos procedimentos armazenados do sistema.
Aplica-se a: SQL Server (SQL Server 2008 até a versão atual), Banco de dados SQL do Windows Azure (versão inicial até a versão atual). |
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)