Bonjour,
je travaille avec la version 7.4 de postgresql.
Je souhaite créer une fonction PLSQL qui prend comme paramètre un nom de colonne. Le problème c'est que j'ai mis comme type 'text' (pour le nom de la colonne) mais évidement cela fait planter les requêtes que j'exécute dans ma fonction...
Ex :
CREATE OR REPLACE FUNCTION test(text)
RETURNS int8 AS
'
SELECT count(*) FROM toto WHERE $1 IS NOT NULL;
'
LANGUAGE 'sql' VOLATILE;
Existe-il un type 'nom de colonne' car là je sèche sec...
Une idée miraculeuse ?
Partager