sp_helptrigger (Transact-SQL)
S’applique à :SQL ServerAzure SQL DatabaseAzure SQL Managed Instance
Retourne le ou les types de déclencheurs DML définis sur la table spécifiée de la base de données actuelle. sp_helptrigger ne peut pas être utilisé avec des déclencheurs DDL. Interrogez plutôt la vue catalogue des procédures stockées système .
Conventions de la syntaxe 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 retourner les informations de déclencheur. table est nvarchar(776), sans valeur par défaut.
[ @triggertype = ] 'type'
Type de déclencheur DML sur lequel retourner des informations. typeest char(6), avec la valeur par défaut NULL, et peut être l’une de ces valeurs.
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. |
Codet de retour
0 (réussite) ou 1 (échec)
Jeux de résultats
La table ci-dessous décrit les informations figurant dans le jeu 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.
Exemples
L'exemple suivant exécute sp_helptrigger
pour produire des informations sur le ou les déclencheurs de la table Person.Person
.
USE AdventureWorks2022;
GO
EXEC sp_helptrigger 'Person.Person';
Voir aussi
Procédures stockées du moteur de base de données (Transact-SQL)
ALTER TRIGGER (Transact-SQL)
CREATE TRIGGER (Transact-SQL)
DROP TRIGGER (Transact-SQL)
Procédures stockées système (Transact-SQL)
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour