sp_helptrigger (Transact-SQL)

Renvoie le ou les types de déclencheurs DML définis sur la table spécifiée de la base de données active. Il n'est pas possible d'utiliser sp_helptrigger avec des déclencheurs DDL. Interrogez à la place l'affichage catalogue de procédures stockées système.

Icône Lien de rubriqueConventions de la syntaxe de Transact-SQL

Syntaxe

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

Arguments

  • [ @tabname= ] 'table'
    Nom de la table de la base de données active pour laquelle il faut renvoyer des informations sur les déclencheurs. table est de type nvarchar(776), sans valeur par défaut.

  • [ @triggertype= ] 'type'
    Type du déclencheur DML pour lequel des informations doivent être renvoyées. type est de type char(6), avec la valeur par défaut NULL. Il peut avoir une des valeurs suivantes.

    Valeur

    Description

    DELETE

    Renvoie des informations sur le déclencheur DELETE.

    INSERT

    Renvoie des informations sur le déclencheur INSERT.

    UPDATE

    Renvoie des informations sur le déclencheur UPDATE.

Valeurs des codes renvoyés

0 (succès) ou 1 (échec)

Ensembles de résultats

La table ci-dessous décrit les informations figurant dans l'ensemble de résultats.

Nom de la colonne

Type de données

Description

trigger_name

sysname

Nom du déclencheur.

trigger_owner

sysname

Nom du propriétaire de la table pour laquelle le déclencheur est défini.

isupdate

int

1 = déclencheur UPDATE

0 = n'est pas un déclencheur UPDATE

isdelete

int

1 = déclencheur DELETE

0 = n'est pas un déclencheur DELETE

isinsert

int

1 = déclencheur INSERT

0 = n'est pas un déclencheur INSERT

isafter

int

1 = déclencheur AFTER

0 = n'est pas un déclencheur AFTER

isinsteadof

int

1 = déclencheur INSTEAD OF

0 = n'est pas un déclencheur INSTEAD OF

trigger_schema

sysname

Nom du schéma auquel le déclencheur appartient.

Autorisations

Nécessite l'autorisation Configuration de la visibilité des métadonnées sur la table.

Exemple

L'exemple suivant exécute sp_helptrigger pour produire des informations sur le ou les déclencheurs de la table Person.Contact.

USE AdventureWorks;
GO
EXEC sp_helptrigger 'Person.Contact'