Bonjour,
j'ai un script batch, dans lequel se trouve une requête qui me génère un fichier excel, lancer via une tâche planifié et j'aimerais logguer ce traitement afin de voir s'il retourne une erreur, j'ai donc pensé à cela :
mon fichier bat
Code : Sélectionner tout - Visualiser dans une fenêtre à part
sqlplus .........../.......@...... @"D:\.......\script.txt"
et la mon fichier script
Code Batch : 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 colsep ";"
define date1=foo
column date1 new_value date1
select 'monfichier.csv' date1 from dual;
set termout on
spool "D:\....\...\...\mondossier\&date1"
alter session set NLS_NUMERIC_CHARACTERS=',.';
column ...... format a17
.....
select  identifiant as MATRICULE,     
...
...
from ..... t1
inner join.....
inner join .....
spool off 
rib_veille.bat >>D:\....\......\log.txt
exit;
mais j'ai l'impression que ça ne marche pas, je ne sais pas pourquoi, auriez vous des conseil sur le sujet?

Merci beaucoup