Bonjour,
J'ai recherché un peu partout, mais je n'ai pas trouvé la solution à ce problème.
Je cherche à faire une extraction sur une table avec un DOS Batch qui lance SQL*Plus.
Voici le fichier qui est lancer dans SQL*Plus
Le resultat est le suivant dans monfichier.csv
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23 set echo off set newpage 0 set pagesize 0 set feedback off set heading on set underline off set trimspool on set linesize 500 set colsep ';' set null '' set termout off set verify off set trimout on set embedded on spool monfichier.csv select var1, var2, var3, var4 from maTable spool off exit;
Mon problème est que je souhaite que ma sorie soit formatter de la façon suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 var1 ;var2;var3 ;var4 abc ;thrd;sdg ;sdfgs defg ;thrd;sdg ;sdfgs hijeklmn;thrd;sdg ;sdfgs
et non pas en fonction de la définition de la colonne.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 var1;var2;var3;var4 abc;thrd;sdg;sdfgs defg;thrd;sdg;sdfgs hijeklmn;thrd;sdg;sdfgs
Merci d'avance de votre aide.
Partager