Presentation PL
sont des boucles qu’on utilise pour faire des itérations sur le résultat d’une requête SELECT ligne par ligne.8LES DÉCLENCHEURSSYNTAXE DE DÉCLENCHEURSCREATE [OR REPLACE] TRIGGER nom-déclencheur moment événement [Before] [After][Instead of][OR événement] [Insert] [Update][Delete]ON nom-table bloc-PL/SQL; sont des boucles qu’on utilise pour faire des itérations sur le résultat d’une requête SELECT ligne par ligne.9LES DÉCLENCHEURSSYNTAXE DE DÉCLENCHEURSCREATE OR REPLACE TRIGGER ajoutClient BEFORE INSERT ON clients BEGIN IF USER != ‘EMSI' THEN RAISE_APPLICATION_ERROR (-20001, 'Utilisateur interdit'); END IF; END ajoutClient; sont des boucles qu’on utilise pour faire des itérations sur le résultat d’une requête SELECT ligne par ligne.10LES DÉCLENCHEURSLES NIVEAUX D’ÉXECUTION D’UN DÉCLENCHEURDe niveau table (STATEMENT) Exécuté une seule fois quelque soit le nombre de ligne modifié De niveau enregistrement (ROW) Exécuté séparément pour chaque ligne modifiée FOR EACH ROW sont des