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 :
Perl récupère ainsi "trunc(value/1024/1024,2)" comme valeur de colonne alors que je souhaiterais obtenir "taille".select trunc(value/1024/1024,2) taille from v$parameter where name = 'shared_pool_size';
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
Partager