Probleme sur un trigger d'insertion

ibtissam -  
Matthiouw Messages postés 17 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

j'ai rencontrer un petit probleme au niveau de trigger j'arrive pas à le resoudre
voila le trigger
CREATE OR REPLACE TRIGGER maj_etudiant_casa
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 sui vants : if
merci de m'aider à resoudre le probleme

A voir également:

1 réponse

Matthiouw Messages postés 17 Date d'inscription   Statut Membre Dernière intervention  
 
Bonsoir,

Je crois qu'il manque un ';' après le rollback. De plus, il me semble que endif s'écrit en 2 mots.

J'espère que c'est simplement cela :).
0