Share via


sp_helptrigger (Transact-SQL)

Viene restituito il tipo o i tipi di trigger DML definiti nella tabella specificata per il database corrente. 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 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 sui trigger. table è di tipo nvarchar(776) e non prevede alcun valore predefinito.

  • [ @triggertype= ] 'type'
    Tipo di trigger DML per cui restituire informazioni. type è di tipo char(6) e il valore predefinito è NULL. I valori possibili 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 AdventureWorks2012;
GO
EXEC sp_helptrigger 'Person.Person';

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)