Académique Documents
Professionnel Documents
Culture Documents
d) Afficher Employé.
L3 ISIL A - Module BD2
Responsable du module : N. ABDAT Novembre 2021
Chargée de TP : M. ACHIR
Les déclencheurs
PL/SQL_block ;
/
Où :
OR REPLACE : modifier un trigger existant.
nom-trigger : nom du trigger créé.
BEFORE : le trigger est déclenché avant d’exécuter l’événement.
AFTER : le trigger est déclenché après l’exécution de l’événement.
DELETE, INSERT, UPDATE...OF : événement déclenchant le trigger
ON nom-table : nom de la table où s’est produit l’événement.
REFERENCING: pour renommer OLD et NEW
FOR EACH ROW : le trigger est exécuté autant de fois qu'il y a d'enregistrements touchés par l’événement
(row trigger). Si cette clause est omise alors une seule exécution sera réalisée pour tout le groupe
d'enregistrements concernés (statement trigger).
WHEN : spécifie une condition qui doit être vérifiée pour déclencher le trigger (valable uniquement pour un
row trigger. Oracle évalue la condition pour chaque ligne touchée par le trigger)
PL/SQL_block : Bloc PL/SQL que Oracle exécute pour le trigger.