Bonjour,

j'ai rencontré un petit problème au niveau de trigger que je n'arrive pas à résoudre, pourriez-vous m'aider ?
Voila le trigger :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
CREATE OR REPLACE TRIGGER aj_etudiant
BEFORE INSERT 
ON etudiant FOR EACH ROW 
declare 
i number; 
BEGIN 
select count(*) into i from etudiant where matricule=:new.matricule; 
IF (i=1) THEN 
rollback ;
ENDIF; 
END; 
/
L'erreur est:
PLS-00103: Symbole ";" rencontré à la place d'un des symboles suivants : if
Merci.