Export sous Oracle SQL Developer

jeanxyz Messages postés 8 Statut Membre -  
jeanxyz Messages postés 8 Statut Membre -
Bonjour,

Je réalise un export en .xls d'une table avec oracle sl developer 3. La table contient deux colonnes. La 1ère colonne contient une donnée, la seconde en contient plusieurs.
Dans le fichier d'export, les données de la 2ème colonne une fois déchargées, sont séparés par des petits carrés. Est-il possible d'obtenir dans le fichier d'export que les données de la 2ème
colonne soient séparées par un ; ? Le but étant au final d'obtenir un tableau sous excel.

Merci.

1 réponse

  1. jee pee Messages postés 9444 Date d'inscription   Statut Modérateur Dernière intervention   9 981
     
    Bonjour,

    Pour Oracle la deuxième colonne ne contient qu'une donnée. Il faudrait donc que tu remplaces le "séparateur" par le ;

    Ce séparateur c'est quoi dans la logique de départ ? une tabulation ?

    Après si tu te remplaces ce "séparateur" par un ; , lors de l'export vers un fichier de type .csv, le fichier se présentera ainsi :

    aaaaa ; "bbbb1 ; bbbb2 ; bbbb3 "

    Il ne fera toujours que 2 colonnes pour excel à cause des " justement chargés de désactiver la particularité du ;

    Il faudra avec un éditeur supprimer les " (remplacer tous les " par rien)

    La solution serait de faire une commande sql qui constitue le fichier de sortie, pas d'utiliser une fonction intégrée qui ne pourra résoudre une telle particularité des données.

    cdlt
    0
    1. jeanxyz Messages postés 8 Statut Membre
       
      Merci pour tes conseils. Je vais tester ta solution.
      0