Problème sur un trigger d'insertion
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:
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:
Citation:
PLS-00103: Symbole ";" rencontré à la place d'un des symboles suivants : if
Merci.