Maison >base de données >tutoriel mysql >Comment utiliser les déclencheurs en SQL

Comment utiliser les déclencheurs en SQL

青灯夜游
青灯夜游original
2019-05-13 14:46:304418parcourir

Comment utiliser les déclencheurs en SQL

Utilisation des déclencheurs

Un déclencheur est une procédure stockée spéciale qui, lorsque l'utilisateur tente d'effectuer une opération spécifiée automatiquement exécuté lorsque la table exécute l'instruction de modification de données spécifiée. Vous pouvez utiliser l'instruction CREATE pour créer un déclencheur, l'instruction DROP pour supprimer le déclencheur, l'instruction ALTER pour désactiver le déclencheur, etc. Présentons-le en détail ci-dessous.

Créer un déclencheur

CREATE TRIGGER tr_update_Stock

Supprimer le déclencheur

DROP  TRIGGER tr_update_Stock

Désactiver

ALTER TABLE trig_example DISABLE TRIGGER trig1
GO

Restaurer

ALTER TABLE trig_example ENABLE TRIGGER trig1
GO

Désactiver tous les déclencheurs sur une table

ALTER TABLE 你的表 DISABLE TRIGGER all

Activer tous les déclencheurs sur une table

ALTER TABLE 你的表 enable TRIGGER all

Désactiver tous les déclencheurs sur toutes les tables

exec sp_msforeachtable 'ALTER TABLE ? DISABLE TRIGGER all'

Activer tous les déclencheurs sur toutes les tables

exec sp_msforeachtable 'ALTER TABLE ? enable TRIGGER all'

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn