[PL/SQL] [9i] Pblm lors de la création de triggers
Bonjour à tous,
Lorsque j'exécute le code
Code:
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; |
Oracle me répond :
Citation:
LINE/COL ERROR
-------- -----------------------------------------------------------------
10/2 PLS-00103: Symbole "CREATE" rencontré
Je ne peux pas créer plusieurs triggers dans le même script ?
Que manque-t-il ? Ou est-il de trop ?
Merci, Frédéric.