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.
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.
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
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
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 3,4 A,B,3,4,POUET
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
Quelqu'un aurait une idée ?SET LINESIZE 10000
SET PAGESIZE 10000
SET HEADING OFF
SET ECHO OFF
SET TIMING OFF
SET FEEDBACK OFF
Je bosse sur un Oracle 11G, en envoyant mon script dans un SQLPLUS 10.2
Partager