IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

SGBD Perl Discussion :

Comment récupérer un alias de colonne Oracle


Sujet :

SGBD Perl

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 13
    Points : 12
    Points
    12
    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 :
    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

  2. #2
    Membre à l'essai
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 13
    Points : 12
    Points
    12
    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

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Comment récupèrer les noms de colonne
    Par momjunior dans le forum JPA
    Réponses: 0
    Dernier message: 28/10/2010, 23h50
  2. Réponses: 5
    Dernier message: 21/09/2009, 03h03
  3. Comment utiliser les alias de colonnes ?
    Par Someonelse dans le forum Langage SQL
    Réponses: 3
    Dernier message: 03/10/2006, 16h37
  4. Réponses: 12
    Dernier message: 08/09/2006, 10h05
  5. Comment récupérer le nom des colonnes ?
    Par constantin dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 07/10/2005, 11h29

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo