bonjour, j'ai une erreur quand j'essaie de ompiler un trigger sous oracle 9i.
Voici le code:
et voici le message d'erreur:
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 CREATE OR REPLACE TRIGGER AFTER_UPDATE_TACHE_PLANIF AFTER UPDATE ON INDIC_TACHE_PLANIFIE FOR EACH ROW DECLARE Dt Date; Begin update indic_tache_planifie set INDTPDATEFIN = :new.INDTPDATEFIN where indid = :new.indid; Dt = :old.INDTPDATEFIN; IF :new.indtpperiode IS NOT NULL THEN while Dt <= :new.INDTPDATEFIN LOOP Dt := Dt+(:old.indtpperiode/(24*60)); insert into tache_realisee (indid, trdate) values (:new.indid, Dt); END LOOP; END IF; end;
je travaille avec oracle SQL developper 10.1.3Error(5,7): PLS-00103: Symbole "=" rencontré à la place d'un des symboles suivants : := . ( @ % ; Symbole ":= inséré avant "=" pour continuer.
Merci
Partager