sp_helptrigger (Transact-SQL)

Si applica a:SQL ServerDatabase SQL diAzure Istanza gestita di SQL di Azure

Viene restituito il tipo o i tipi di trigger DML definiti nella tabella specificata per il database corrente. sp_helptrigger non può essere usato con i trigger DDL. Eseguire invece una query sulla vista del catalogo delle stored procedure di sistema.

Convenzioni di sintassi Transact-SQL

Sintassi

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

Argomenti

[ @tabname = ] 'table' Nome della tabella nel database corrente per cui restituire informazioni sul trigger. table è nvarchar(776), senza impostazione predefinita.

[ @triggertype = ] 'type' Tipo di trigger DML per restituire informazioni su. il tipo è char(6), con un valore predefinito NULL e può essere uno di questi valori.

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.
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 Di configurazione della visibilità dei metadati per la tabella.

Esempi

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

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

Vedi anche

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)