Bonjour,
En fonction de deux valeurs dans les champs A et B, je souhaite que le champ C soit rempli ou mis à jour avec une valeur précise que je détermine dans le trigger.
Par exemple :
J'ai le message :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 create or replace function periode() returns trigger as $BODY$ begin IF new.A >= x AND new.B <= y THEN insert into C values ('z') END IF; RETURN NULL ; END ; $BODY$ LANGUAGE plpgsql; DROP TRIGGER IF EXISTS trg_periode ON temp ; CREATE TRIGGER trg_periode AFTER INSERT or UPDATE on temp FOR EACH ROW EXECUTE PROCEDURE periode();
J'ai essayé avec un update à la place, échec.ERROR : column C doesn't exist
Je ne m'en sors pas.
Puis-je être éclairé svp ?
Merci
Partager