Maison > base de données > Oracle > Comment désactiver les déclencheurs Oracle

Comment désactiver les déclencheurs Oracle

青灯夜游
Libérer: 2022-05-23 20:47:30
original
6831 Les gens l'ont consulté

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 .

Comment désactiver les déclencheurs Oracle

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;
Copier après la connexion

Parameters

  • trigger_name - le nom du déclencheur à désactiver.

Exemple :

ALTER TRIGGER orders_before_insert DISABLE;
Copier après la connexion

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;
Copier après la connexion

Paramètres

  • table_name - Le nom de la table du déclencheur à désactiver.

Exemple :

ALTER TABLE orders DISABLE ALL TRIGGERS;
Copier après la connexion

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;
Copier après la connexion

2 Activez tous les déclencheurs sur la table

ALTER TABLE table_name ENABLE ALL TRIGGERS;
Copier après la connexion

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal