Probleme syntax trigger mysql

Fermé
emy - 27 juin 2010 à 14:49
Bonjour, je suis entrain de concevoir une application en php en utilisant mysql, j'aimeré afficher le nbre de jour de retard en utilisant un trigger. voilamon code:



DELIMITER $$
CREATE TRIGGER t1 after INSERT ON vue_inv
FOR EACH ROW BEGIN
BEGIN
IF (DATE(NOW())=DATE(DATEFIN)) THEN
DECLARE @nbj int
SET @nbj = 0
SELECT @nbj=DATE(jjj,DATEFIN) - DATE(jjj,NOW()),CODEP from vue_inv;
IF (@nbj >0)THEN
Raise_Apllication_Error(-20('la personne CODEP a fait un retard de @nbj jours'))
END IF;
END IF;
END$$
veuillez slvp m'aider à corriger la syntax. merci d'avance