Condividi tramite


sp_helptrigger (Transact-SQL)

Si applica a: SQL Server database SQL di Azure Istanza gestita di SQL di Azure

Restituisce il tipo o i tipi di trigger DML (Data Manipulation Language) definiti nella tabella specificata per il database corrente. sp_helptrigger non può essere usato con trigger DDL (Data Definition Language). Eseguire invece una query sulla vista del catalogo sys.triggers .

Convenzioni relative alla sintassi Transact-SQL

Sintassi

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

Argomenti

[ @tabname = ] N'tabname'

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

[ @triggertype = ] 'triggertype'

Tipo di trigger DML per restituire informazioni su. @triggertype è char(6) e può essere uno di questi valori.

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

Valori del codice restituito

0 (esito positivo) o 1 (errore).

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 = UPDATE Grilletto

0 = Non un UPDATE trigger
isdelete int 1 = DELETE Grilletto

0 = Non un DELETE trigger
isinsert int 1 = INSERT Grilletto

0 = Non un INSERT trigger
isafter int 1 = AFTER Grilletto

0 = Non un AFTER trigger
isinsteadof int 1 = INSTEAD OF Grilletto

0 = Non un INSTEAD OF trigger
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 sp_helptrigger eseguito per produrre informazioni sui trigger nella Person.Person tabella nel AdventureWorks2022 database.

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