bonjour ,
j'aimerai savoir si il possible d'utiliser les transactions dans notre propre fonction postgresql ?
Car lorsque je l'utilise :
j'ai l'erreur suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 CREATE OR REPLACE FUNCTION my_test(character varying, integer, character varying, integer, character varying, character varying, character varying, character varying) RETURNS integer AS ' DECLARE var_code_famille integer; BEGIN BEGIN WORK; var_code_famille := SELECT nextval(''seq_code_famille''); INSERT INTO TBL_FAMILLE VALUES(var_code_famille, $1, $2, $3, $4, $5, $6, $7, $8); [.... autre insert] COMMIT WORK; RETURN var_code_famille; END; ' LANGUAGE plpgsql;
MerciERROR: syntax error at or near ""
A+
Partager