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

SQL Oracle Discussion :

décharger une table dans un fichier CSV


Sujet :

SQL Oracle

  1. #1
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 2
    Points : 1
    Points
    1
    Par défaut décharger une table dans un fichier CSV
    Bonjour à tous,

    nous avons besoin de décharger une table dans unn fichier plat CSV (champs séparés par des virgules, longueur non fixe) et ne souhaitons pas utiliser de PL/SQL, ni outil free/share/pro pour l'extraction...

    Est-il alors possible de combiner un fichier de commande .CMD qui appelerait ensuite SQLLoader d'Oracle directement ?

    Grand merci d'avance pour votre aide.

  2. #2
    Expert éminent sénior
    Avatar de orafrance
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    15 967
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 15 967
    Points : 19 073
    Points
    19 073
    Par défaut
    non, sql*loader charge un fichier dans la base alors que toi tu veux faire le contraire. Si tu fais une recharge dans le forum tu verras comment faire avec SQL*Plus et la commande spool.

  3. #3
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 2
    Points : 1
    Points
    1
    Par défaut
    Salut Fred,
    Oui j'ai essayé avec Spool avec des ||';' ca marche bien avec :

    set echo off newpage 0 space 0 pagesize 0 feed off head off trimspool on

    Mais sur certains postes, il apparait 2 lignes de plus en début de fichier généré pour tracer le transfert de variable. Par exemple :

    ancien 1 : select ... where field=&1
    nouveau 1 : select ... where field=XXX

    Comment on fait pour les virer automatiquement.

  4. #4
    Membre averti Avatar de Wurlitzer
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    469
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 469
    Points : 408
    Points
    408
    Par défaut
    set verify off

Discussions similaires

  1. [PHP 4] Exporter une table dans un fichier .csv
    Par silbano85 dans le forum Langage
    Réponses: 7
    Dernier message: 20/07/2011, 11h27
  2. Décharger une table dans un fichier
    Par a_karim_fr dans le forum z/OS
    Réponses: 5
    Dernier message: 05/10/2009, 21h01
  3. Mise à jour d'une table avec un fichier csv
    Par blackangel dans le forum PostgreSQL
    Réponses: 4
    Dernier message: 26/05/2005, 14h46
  4. Comment Copier une table dans un fichier?
    Par thx2003 dans le forum Requêtes
    Réponses: 2
    Dernier message: 15/12/2003, 12h09

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