Partilhar via


sp_helptrigger (Transact-SQL)

Aplica-se a:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceBase de dados SQL no Microsoft Fabric

Devolve o tipo ou tipos de gatilhos da linguagem de manipulação de dados (DML) definidos na tabela especificada para a base de dados atual. sp_helptrigger não pode ser usado com gatilhos de linguagem de definição de dados (DDL). Consulta antes a vista de catálogo sys.triggers .

Transact-SQL convenções de sintaxe

Sintaxe

sp_helptrigger
    [ @tabname = ] N'tabname'
    [ , [ @triggertype = ] 'triggertype' ]
[ ; ]

Arguments

[ @tabname = ] N'nome de separação'

O nome da tabela na base de dados atual para a qual devolver a informação de gatilho. @tabname é nvarchar(776), sem padrão.

[ @triggertype = ] 'tipo de gatilho'

O tipo de gatilho DML para devolver informação sobre. @triggertype é char(6), e pode ser um desses valores.

Valor Description
DELETE Devolve DELETE a informação do gatilho.
INSERT Devolve INSERT a informação do gatilho.
UPDATE Devolve UPDATE a informação do gatilho.

Valores de código de retorno

0 (sucesso) ou 1 (fracasso).

Conjunto de resultados

A tabela seguinte mostra a informação contida no conjunto de resultados.

Nome da coluna Tipo de dados Description
trigger_name sysname Nome do gatilho.
trigger_owner sysname Nome do proprietário da tabela onde o gatilho está definido.
isupdate int 1 = UPDATE gatilho

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

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

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

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

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

Permissions

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

Examples

O exemplo seguinte executa-se sp_helptrigger para produzir informação sobre os gatilhos na Person.Person tabela da AdventureWorks2025 base de dados.

USE AdventureWorks2022;
GO

EXECUTE sp_helptrigger 'Person.Person';