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

Import/Export Oracle Discussion :

[11g] Problème d'export vers un fichier plat


Sujet :

Import/Export Oracle

  1. #1
    Membre à l'essai
    Inscrit en
    Juin 2005
    Messages
    31
    Détails du profil
    Informations forums :
    Inscription : Juin 2005
    Messages : 31
    Points : 22
    Points
    22
    Par défaut [11g] Problème d'export vers un fichier plat
    Bonjour

    J'essaye de récupérer des résultats de requêtes SQL dans un fichier txt.

    J'ai donc un beau fichier SQL avec quelques requêtes dedans.

    J'ai mis un spool c:\toto.txt au début et un spool off après.


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    spool c:\toto.txt
    SELECT COL1, COL2 from MA_TABLE;
    SELECT * FROM MA_TABLE2;
    spool off
    Je me suis rendu compte assez vite que mon c:\toto.txt se remplissait de plein de trucs, y compris de trucs complètement inutiles.
    J'avais déjà rencontré le problème il y a quelques années.

    Genre


    SQL> SELECT COL1, COL2 from MA_TABLE;

    COL1, COL2
    --------------------------------------------------------------------------------
    3,4

    SQL>SELECT * FROM MA_TABLE2;

    COL1, COL2, COL3, COL4, COL5
    --------------------------------------------------------------------------------
    A,B,3,4,POUET


    Moi ce je je souhaite, c'est récupérer le résultat des 2 requêtes.
    Je veux ouvrir mon toto.txt et trouver dedans


    En rassemblant mes souvenirs, et en cherchant, j'ai rajouté plein de SET ????? OFF/ON avant mon spool c:\toto.txt


    Par contre, j'ai beau en rajouter de partout, de tous les types, j'ai beau chercher depuis 1h, il me reste toujours un truc qui ne va pas: quand je lance mon script, il me sort


    SQL> SELECT COL1, COL2 from MA_TABLE;
    3,4

    SQL>SELECT * FROM MA_TABLE2;
    A,B,3,4,POUET

    Je n'arrive pas à enlever les lignes commençant par SQL > ...


    Pour info, en début de fichier, j'ai

    SET LINESIZE 10000
    SET PAGESIZE 10000
    SET HEADING OFF
    SET ECHO OFF
    SET TIMING OFF
    SET FEEDBACK OFF
    Quelqu'un aurait une idée ?

    Je bosse sur un Oracle 11G, en envoyant mon script dans un SQLPLUS 10.2

  2. #2
    Membre à l'essai
    Inscrit en
    Juin 2005
    Messages
    31
    Détails du profil
    Informations forums :
    Inscription : Juin 2005
    Messages : 31
    Points : 22
    Points
    22
    Par défaut
    Remarque: je viens de tester avec un collèue ayant fait un script similaire.

    Ca marche chez lui, sauf que la base sur laquelle il se trouve est en 9i

    => y a t il un différence à ce niveau entre une 9i et une 11g ?

Discussions similaires

  1. [2008] Problème d'export vers un fichier .csv
    Par Aeltith dans le forum SSIS
    Réponses: 3
    Dernier message: 09/03/2011, 11h20
  2. Problème d'export table vers un fichier plat
    Par david71 dans le forum Modélisation
    Réponses: 1
    Dernier message: 21/01/2008, 16h51
  3. [Crystal][VB.NET] Problème d'export vers un PDF
    Par fumesec dans le forum SDK
    Réponses: 1
    Dernier message: 07/07/2006, 14h09
  4. Réponses: 10
    Dernier message: 08/06/2006, 08h57
  5. [Oracle] export vers un fichier csv
    Par illegalsene dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 18/10/2005, 23h58

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