[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:
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
Citation:
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
Citation:
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
Citation:
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