Bonjour à tous,
Dans le cadre d'un projet pour mon école je souhaite mettre en place une fonction qui sera appeler par un trigger pour alimenter une table de log lorsque qu'une table (ici table "Lot") subira une modification.
Cependant je bloque sur la fonction et j'obtiens une erreur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 CREATE or REPLACE FUNCTION lot_log(id INTEGER) BEGIN INSERT INTO lot_log (lotid, userid, status, ts) SELECT id, by, status, now() from lot where id=id; END;
J'utilise la documentation suivante : https://www.postgresql.org/docs/9.1/...efunction.html
Code : Sélectionner tout - Visualiser dans une fenêtre à part ERROR: syntax error at or near "BEGIN"
Auriez-vous une idée ?
Cordialement
Partager