Bonjour à toutes et à tous,
Je souhaite tester un trigger simple et qui marche pour ma petite BDD. Je me suis rendu sur des tutos du site et j'ai eu ça :
Le souci est que lorsque j'essaie de tester ce trigger, il ne marche pas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 SQL> CREATE OR REPLACE TRIGGER TRG_BIUDR_EMP 2 BEFORE INSERT OR UPDATE OR DELETE-- avant insertion, modification ou suppression 3 ON EMP -- sur la table EMP 4 FOR EACH ROW -- pour chaque ligne 5 Begin 6 If INSERTING Then 7 dbms_output.put_line( 'Insertion dans la table EMP' ) ; 8 End if ; 9 If UPDATING Then 10 dbms_output.put_line( 'Mise à jour de la table EMP' ) ; 11 End if ; 12 If DELETING Then 13 dbms_output.put_line( 'Suppression dans la table EMP' ) ; 14 End if ; 15 End ; 16 /
Quand j'insère une nouvelle ligne, je ne voix pas le message : ' insertion dans la table xx ' pourtant quand je vais dans les déclencheurs, le trigger est créé, je sais plus quoi faire.
D'avance, je vous remercie.
Partager