Fonction avec chaine en arguments pour critère de restriction
bonjour,
Plutot que d'écrire un certain nombre de requêtes, j'ai décidé d'utiliser une fonction qui va filtrer une table selon un champ.
J'ai donc
Code:
1 2 3 4 5
| CREATE OR REPLACE FUNCTION test(text)
RETURNS bigint AS
'select count(*) from productions_a_en_stock where code_prod IN ($1);'
LANGUAGE 'sql' VOLATILE;
ALTER FUNCTION test(text) OWNER TO postgres; |
Le problème est que j'aurai souhaité pour certains filtres avoir une liste d'arguments.
J'ai fait quelques essais en passant un anyarray mais j'avoue que ca commence devenir complexe pour un si petit problème.(En plus de ne pas fonctionner)
Un problème similaire a été résolu ici
http://www.developpez.net/forums/sho....php?p=3271036
Mais je n'ai pas reussi à transposer pour pg.