Condividi tramite


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 invece una query sulla vista del catalogo stored procedure di sistema.

Icona di collegamento a un argomentoConvenzioni 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.

Valori restituiti

0 (esito positivo) o 1 (esito negativo)

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.

Esempi

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

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