sp_helptrigger (Transact-SQL)sp_helptrigger (Transact-SQL)

APLICA-SE A: simSQL Server simBanco de Dados SQL do Azure nãoAzure Synapse Analytics (SQL DW) nãoParallel Data Warehouse APPLIES TO: yesSQL Server yesAzure SQL Database noAzure Synapse Analytics (SQL DW) noParallel Data Warehouse

Retorna o tipo ou os tipos de gatilhos DML definidos na tabela especificada para o banco de dados atual.Returns the type or types of DML triggers defined on the specified table for the current database. sp_helptrigger não pode ser usado com gatilhos DDL.sp_helptrigger cannot be used with DDL triggers. Consulta de procedimentos armazenados do sistema exibição do catálogo.Query the system stored procedures catalog view instead.

Ícone de link do tópico Convenções de sintaxe de Transact-SQLTopic link icon Transact-SQL Syntax Conventions

SintaxeSyntax

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

ArgumentosArguments

[ @tabname = ] 'table' É o nome da tabela no banco de dados atual para o qual retornar informações de gatilho.[ @tabname = ] 'table' Is the name of the table in the current database for which to return trigger information. tabela está nvarchar(776) , sem padrão.table is nvarchar(776), with no default.

[ @triggertype = ] 'type' É o tipo de gatilho DML para retornar informações sobre.[ @triggertype = ] 'type' Is the type of DML trigger to return information about. tipo de está char(6) , com um padrão de NULL, e pode ser um destes valores.type is char(6), with a default of NULL, and can be one of these values.

ValorValue DescriçãoDescription
DELETEDELETE Retorna informações do gatilho DELETE.Returns DELETE trigger information.
INSERTINSERT Retorna informações do gatilho INSERT.Returns INSERT trigger information.
UPDATEUPDATE Retorna informações do gatilho UPDATE.Returns UPDATE trigger information.

Valores do código de retornoReturn Code Values

0 (êxito) ou 1 (falha)0 (success) or 1 (failure)

Conjuntos de resultadosResult Sets

A tabela a seguir mostra as informações contidas no conjunto de resultados.The following table shows the information that is contained in the result set.

Nome da colunaColumn name Tipo de dadosData type DescriçãoDescription
trigger_nametrigger_name sysnamesysname Nome do gatilho.Name of the trigger.
trigger_ownertrigger_owner sysnamesysname Nome do proprietário da tabela em que o gatilho é definido.Name of the owner of the table on which the trigger is defined.
isupdateisupdate intint 1 = Gatilho UPDATE1=UPDATE trigger

0 = Não é um gatilho UPDATE0=Not an UPDATE trigger
isdeleteisdelete intint 1 = Gatilho DELETE1=DELETE trigger

0 = Não é um gatilho DELETE0=Not a DELETE trigger
isinsertisinsert intint 1 = Gatilho INSERT1=INSERT trigger

0 = Não é um gatilho INSERT0=Not an INSERT trigger
isafterisafter intint 1 = Gatilho AFTER1=AFTER trigger

0 = Não é um gatilho AFTER0=Not an AFTER trigger
isinsteadofisinsteadof intint 1 = Gatilho INSTEAD OF1=INSTEAD OF trigger

0 = Não é um gatilho INSTEAD OF0=Not an INSTEAD OF trigger
trigger_schematrigger_schema sysnamesysname Nome do esquema ao qual o gatilho pertence.Name of the schema to which the trigger belongs.

PermissõesPermissions

Requer configuração de visibilidade de metadados permissão na tabela.Requires Metadata Visibility Configuration permission on the table.

ExemplosExamples

O exemplo a seguir executa sp_helptrigger para produzir informações sobre o(s) gatilho(s) na tabela Person.Person.The following example executes sp_helptrigger to produce information about the trigger(s) on the Person.Person table.

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

Consulte tambémSee Also

Procedimentos armazenados do mecanismo de banco de dados (Transact-SQL) Database Engine Stored Procedures (Transact-SQL)
ALTER TRIGGER (Transact-SQL) ALTER TRIGGER (Transact-SQL)
CREATE TRIGGER (Transact-SQL) CREATE TRIGGER (Transact-SQL)
DROP TRIGGER (Transact-SQL) DROP TRIGGER (Transact-SQL)
Procedimentos armazenados do sistema (Transact-SQL)System Stored Procedures (Transact-SQL)