Bonjour,

Voilà j'ai un problème avec un trigger sus postgres 7.2:

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();
Sous 8.0 ça marchait bien mais maintenant j'ai une erreur:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
ERROR:  parser: parse error at or near "$"
J'arrive pas à trouver quoi changer pour que ça marche

Merci