Bonjour,
Voilà j'ai un problème avec un trigger sus postgres 7.2:
Sous 8.0 ça marchait bien mais maintenant j'ai une erreur:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 CREATE FUNCTION checkDateRenduOK() RETURNS trigger AS $checkDateRenduOK$ BEGIN IF NEW.dateRendu > (SELECT dateRenduMax FROM epreuves WHERE epreuves.ID_Epreuve=NEW.ID_Epreuve) THEN RAISE EXCEPTION 'Date rendu depassee!'; END IF; RETURN NEW; END; $checkDateRenduOK$ LANGUAGE plpgsql; CREATE TRIGGER triggerEvaluation BEFORE INSERT ON evaluation EXECUTE PROCEDURE checkDateRenduOK();
J'arrive pas à trouver quoi changer pour que ça marche
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 ERROR: parser: parse error at or near "$"
Merci
Partager