sp_helptrigger (Transact-SQL)
Restituisce il tipo o i tipi dei trigger DML definiti nella tabella specificata per il database corrente. La stored procedure sp_helptrigger non può essere utilizzata con trigger DDL. Eseguire una query sulla vista del catalogo sys.triggers (Transact-SQL) in alternativa.
Importante: |
---|
Questa funzionalità è stata modificata rispetto alle versioni precedenti di SQL Server. Per ulteriori informazioni, vedere Modifiche che possono causare problemi di funzionamento apportate alle funzionalità del Motore di database in SQL Server 2005.. |
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 sui trigger. table è di tipo nvarchar(776) e non prevede alcun valore predefinito.
[ @triggertype= ] 'type'
Tipo del trigger DML su cui si desidera ottenere informazioni. type è di 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. |
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. |
isupdate |
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
È richiesta l'autorizzazione Configurazione della visibilità dei metadati per la tabella.
Valori restituiti
0 (esito positivo) o 1 (esito negativo)
Esempi
Nell'esempio seguente viene eseguita la stored procedure sp_helptrigger
per generare informazioni sui trigger definiti nella tabella Person.Contact
.
USE AdventureWorks;GOEXEC sp_helptrigger 'Person.Contact'
Vedere anche
Riferimento
Stored procedure del Motore di database (Transact-SQL)
ALTER TRIGGER (Transact-SQL)
CREATE TRIGGER (Transact-SQL)
DROP TRIGGER (Transact-SQL)
Stored procedure di sistema (Transact-SQL)