Précédent   Forum du club des développeurs et IT Pro > Autres langages > Perl > SGBD
SGBD Toutes vos questions sur l'interaction entre Perl et les bases de données (SQL, mysql, postgresql, ORACLE, ...) Avant de poster, veuillez consulter les FAQs perl, les cours Perl.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 11/05/2011, 13h19   #1
theophanie
Invité de passage
 
Inscription : octobre 2006
Messages : 13
Détails du profil
Informations forums :
Inscription : octobre 2006
Messages : 13
Points : 4
Points : 4
Par défaut Comment récupérer un alias de colonne Oracle

Bonjour à tous,

Je lance des requêtes Oracle en mode DBI.

Je souhaiterais récupérer l'alias d'une colonne Oracle dans une requête alors
que je récupère la totalité de la chaîne qui précède l'alias.
Mon but est de stocker le nom de chaque colonne demandée ainsi que sa valeur dans une table de hash.
N'ayant pas les alias, je récupère des fois des valeurs inexploitables.

Exemple de sql :
Citation:
select trunc(value/1024/1024,2) taille from v$parameter where name = 'shared_pool_size';
Perl récupère ainsi "trunc(value/1024/1024,2)" comme valeur de colonne alors que je souhaiterais obtenir "taille".

Si cela peut être facilité en cas de retour mono-colonne ( il suffit alors de mettre un alias de type "nom=", le problème est différent en cas de retour multi-colonnes car je me vois mal appeler mes colonnes COL1, COL2, COLN pour pouvoir facilement les identifier ensuite.

J'ai essayé avec taille entre simples quotes ou 'as taille' : idem

Merci pour votre aide.

Jean-michel, Nemours, France
theophanie est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/05/2011, 17h06   #2
theophanie
Invité de passage
 
Inscription : octobre 2006
Messages : 13
Détails du profil
Informations forums :
Inscription : octobre 2006
Messages : 13
Points : 4
Points : 4
Par défaut tableau de clés

Finalement, en stockant la valeur des clés du fetchrow_hashref dans une table, j'ai pu récupérer les alias de colonnes.

Jean-michel, Nemours, France
theophanie est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Cette discussion est résolue.
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 09h14.


 
 
 
 
Partenaires

Hébergement Web