Probleme sur un trigger d'insertion

Fermé
ibtissam - Modifié par ibtissam le 26/01/2012 à 17:24
Matthiouw Messages postés 17 Date d'inscription mardi 24 janvier 2012 Statut Membre Dernière intervention 25 août 2012 - 27 janv. 2012 à 00:09
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 mardi 24 janvier 2012 Statut Membre Dernière intervention 25 août 2012
27 janv. 2012 à 00:09
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