Bonjour à tous,
Lorsque j'exécute le code
Oracle me répond :
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
17
18
19
20
21
22
23
24
25
26
27 /* Description : script de recréation des triggers après ventilation */ CREATE OR REPLACE TRIGGER TG_VRS_VRS_ID BEFORE INSERT ON VRS FOR EACH ROW DECLARE L_VRS_ID VRS.VRS_ID%TYPE := 0; BEGIN SELECT VRS_VRS_ID.NEXTVAL INTO L_VRS_ID FROM DUAL; :NEW.VRS_ID := L_VRS_ID; END; CREATE OR REPLACE TRIGGER TG_DEM_DEM_ID BEFORE INSERT ON DEM FOR EACH ROW DECLARE L_DEM_ID DEM.DEM_ID%TYPE := 0; BEGIN SELECT DEM_DEM_ID.NEXTVAL INTO L_DEM_ID FROM DUAL; :NEW.DEM_ID := L_DEM_ID; END;
Je ne peux pas créer plusieurs triggers dans le même script ?LINE/COL ERROR
-------- -----------------------------------------------------------------
10/2 PLS-00103: Symbole "CREATE" rencontré
Que manque-t-il ? Ou est-il de trop ?
Merci, Frédéric.
Partager