Maison >base de données >Oracle >Comment supprimer un déclencheur dans Oracle
Dans Oracle, vous pouvez utiliser l'instruction DROP TRIGGER pour supprimer des déclencheurs. L'instruction DROP est utilisée pour effectuer des opérations de suppression. La fonction de l'instruction DROP TRIGGER est de supprimer le déclencheur spécifié. qui doit être supprimé ;".
L'environnement d'exploitation de ce tutoriel : système Windows 10, version Oracle 11g, ordinateur Dell G3.
Lorsqu'un déclencheur est créé dans Oracle, vous devrez parfois le supprimer de la base de données, vous pouvez alors utiliser l'instruction DROP TRIGGER pour effectuer cette opération.
Syntaxe
Dans Oracle/PLSQL, la syntaxe pour supprimer un déclencheur dans Oracle est :
DROP TRIGGER trigger_name;
trigger_name - Le nom du déclencheur à supprimer.
Exemple
Jetons un coup d'œil à un exemple de suppression d'un déclencheur dans Oracle.
DROP TRIGGER orders_before_insert;
Cet exemple utilise l'instruction DROP TRIGGER pour supprimer un déclencheur nommé commandes_before_insert.
Connaissances étendues :
Le déclencheur Avant la suppression signifie qu'Oracle déclenchera ce déclencheur avant d'effectuer l'opération de suppression.
Syntaxe
La syntaxe pour créer un déclencheur Avant suppression dans Oracle/PLSQL est :
CREATE [ OR REPLACE ] TRIGGER trigger_name BEFORE DELETE ON table_name [ FOR EACH ROW ] DECLARE -- variable declarations BEGIN -- trigger code EXCEPTION WHEN ... -- exception handling END;
Paramètres :
OR REPLACE - Facultatif. S'il est spécifié, il vous permet de recréer un déclencheur déjà existant afin que la définition du déclencheur puisse être modifiée sans émettre d'instruction DROP TRIGGER.
trigger_name - Le nom du déclencheur à créer. Avant la suppression - Cela signifie que le déclencheur se déclenchera avant que l'opération de suppression ne soit effectuée. table_name - Le nom de la table sur laquelle le déclencheur est créé.
Limitations
Les déclencheurs Avant ne peuvent pas être créés sur les vues. Peut mettre à jour : NOUVELLE valeur. Mise à jour impossible : ANCIENNE valeur.
Tutoriel recommandé : "Tutoriel vidéo 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!