bonjour,
actuellement, je génère un fichier excel, via un batch, de la manière suivante:

monfichierbatch.bat:
sqlplus xxxxx/xxxx@service_name @"D:\dossier1\batch\monscript.txt"


monscript.txt:
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
set echo off
set newp none
set termout off
.....
select 'fichier.csv' date1 from dual;
set termout on
spool "D:\dossier\&date1"
alter session set NLS_NUMERIC_CHARACTERS=',.';
.....
.....
select nom,
prenom,
.....
from...
spool off
seulement ma requête est tellement longue, car j'ai rajouté des colonnes, qu'elle est longue à s'executer et je n'arrive pas à générer mon fichier excel.

N'y a t-il pas un autre moyen plus simple et plus rapide pour générer le fichier excel?
Comment je peux voir la bande passante utilisé ou savoir pourquoi c'est si long?

merci pour vos conseils.