bonjour,
j'ai fait:
mais il y a des erreurs au niveau de l'affectation de duree.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 CREATE OR REPLACE FUNCTION c() RETURNS TRIGGER AS' DECLARE duree time; BEGIN dure = ''01:00:00''; PERFORM * FROM aLieuSur WHERE id_ter=new.id_ter AND jour_res=new.jour_res; AND new.heure_res BETWEEN (SELECT MAX(heure_res) WHERE heure_res<=new.heure_res) AND ((SELECT MAX(heure_res) WHERE heure_res<=new.heure_res)+duree); IF(FOUND) THEN RETURN NULL; END IF; RETURN NEW;' LANGUAGE 'plpgsql' ;
merci par avance pour les reponses![]()
Partager