sp_helptrigger (Transact-SQL)

Si applica a: sìSQL Server (tutte le versioni supportate) Sìdatabase SQL di Azure

Viene restituito il tipo o i tipi di trigger DML definiti nella tabella specificata per il database corrente. non è possibile usare sp_helptrigger con i trigger DDL. In alternativa, eseguire una query sulla vista del catalogo delle stored procedure di sistema .

Icona di collegamento a un argomento Convenzioni della sintassi Transact-SQL

Sintassi

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

Argomenti

[ @tabname = ] 'table' Nome della tabella del database corrente per cui si desidera ottenere informazioni sul trigger. Table è di tipo nvarchar (776) e non prevede alcun valore predefinito.

[ @triggertype = ] 'type' Tipo di trigger DML per cui restituire informazioni. il tipo è char (6) e il valore predefinito è null. i possibili valori sono i seguenti.

Valore Descrizione
DELETE Restituisce informazioni sui trigger DELETE.
INSERT Restituisce informazioni sui trigger INSERT.
UPDATE Restituisce informazioni sui trigger UPDATE.

Valori del codice restituito

0 (operazione completata) o 1 (operazione non riuscita)

Set di risultati

Nella tabella seguente vengono descritte le informazioni contenute nel set di risultati.

Nome colonna Tipo di dati Descrizione
trigger_name sysname Nome del trigger.
trigger_owner sysname Nome del proprietario della tabella in cui il trigger è definito.
aggiornamento di int 1 = Trigger UPDATE

0 = Trigger diverso da UPDATE
IsDelete int 1 = Trigger DELETE

0 = Trigger diverso da DELETE
isinsert int 1 = Trigger INSERT

0 = Trigger diverso da INSERT
isafter int 1 = Trigger AFTER

0 = Trigger diverso da AFTER
isinsteadof int 1 = Trigger INSTEAD OF

0 = Trigger diverso da INSTEAD OF
trigger_schema sysname Nome dello schema a cui appartiene il trigger.

Autorizzazioni

Richiede l'autorizzazione di configurazione della visibilità dei metadati per la tabella.

Esempio

Nell'esempio seguente viene eseguita la stored procedure sp_helptrigger per generare informazioni sui trigger definiti nella tabella Person.Person.

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

Vedere anche

Stored procedure di motore di database ()Transact-SQL
ALTER TRIGGER (Transact-SQL)
CREATE TRIGGER (Transact-SQL)
DROP TRIGGER (Transact-SQL)
Stored procedure di sistema (Transact-SQL)