Maison > Article > base de données > Comment désactiver les déclencheurs Oracle
Comment fermer les déclencheurs : 1. Utilisez l'instruction "ALTER TRIGGER trigger name DISABLE;" pour fermer le déclencheur portant le nom spécifié ; 2. Utilisez l'instruction "ALTER TABLE table name DISABLE ALL TRIGGERS ;" tous les déclencheurs dans .
L'environnement d'exploitation de ce tutoriel : système Windows 7, version Oracle 11g, ordinateur Dell G3.
La définition d'un déclencheur signifie que lorsqu'une certaine condition est vraie, l'instruction définie dans le déclencheur sera automatiquement exécutée.
Le déclencheur n'a donc pas besoin d'être appelé manuellement et ne peut pas être appelé. Les conditions de déclenchement du déclencheur sont effectivement définies lors de sa définition.
Comment désactiver les déclencheurs Oracle
Lorsqu'un déclencheur est créé dans Oracle, vous devrez peut-être désactiver (éteindre) le déclencheur. Ensuite, vous pouvez utiliser l'instruction ALTER TRIGGER pour ce faire.
Il existe deux méthodes :
1. Désactivez le déclencheur spécifié
ALTER TRIGGER trigger_name DISABLE;
Parameters
trigger_name - le nom du déclencheur à désactiver.
Exemple :
ALTER TRIGGER orders_before_insert DISABLE;
peut désactiver le déclencheur nommé commandes_before_insert.
2. Fermez tous les déclencheurs dans la table spécifiée
ALTER TABLE table_name DISABLE ALL TRIGGERS;
Paramètres
table_name - Le nom de la table du déclencheur à désactiver.
Exemple :
ALTER TABLE orders DISABLE ALL TRIGGERS;
peut être tous les déclencheurs sur la table nommés commandes.
Développez les connaissances : activez les déclencheurs Oracle
1. Activez les déclencheurs spécifiés sur la table
ALTER TRIGGER trigger_name ENABLE;
2 Activez tous les déclencheurs sur la table
ALTER TABLE table_name ENABLE ALL TRIGGERS;
Tutoriel recommandé : "Tutoriel Oracle"
.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!