Vous n'êtes pas identifié(e).

#1 20/04/2009 14:26:28

rbidocho
Membre

construction d'un nom de champ

Bonjour,

tout d'abord, milles excuses si cela n'est pas le bon forum, mais je ne voyais pas où poster ma question !!

Voilà mon problème :

je souhaiterais construire un nom de champ d'une table à partir d'un chaine de caractère (toujours la même) et du résultat d'une requête. Un truc du genre :

select 'pj'||(select n from tn where m=2) from tc; => select pj7 from tc => pj7=0.5

mais quand je fais ça, le résultat n'est pas la valeur du champ (0.5) mais le nom du champ (pj7).

comment peut on construire un nom de champ ??

cordialement,

RB

Hors ligne

#2 20/04/2009 15:49:33

gleu
Administrateur

Re : construction d'un nom de champ

C'est à faire soit dans le code du client connecté à PostgreSQL, soit dans le code d'une procédure stockée. Mais un SELECT seul n'arrivera pas à faire cela.


Guillaume.

Hors ligne

#3 20/04/2009 16:01:14

rbidocho
Membre

Re : construction d'un nom de champ

OK merci et dommage :-)

RB

Hors ligne

Pied de page des forums