Bonjour, je fait une extraction d'une base de données en fichier csv, le problème est que lorsque j'ai un problème dans la requête SQL, dans mon fichier csv j'ai l'erreur, je voudrait que l'erreur s'ecrivent dans mon fichier de log.

voici une partie de mon code :

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
 
WHENEVER SQLERROR EXIT 1
 
set serveroutput off
set echo off
set head off
set linesize 400
set pagesize 0
set verify off
SET feedback OFF
SET TERMOUT OFF
SET HEADING OFF
 
-- ---------------------------------------------------------------
spool &1;
......requete sql ......
spool off;
-- ---------------------------------------------------------------
-- ---------------------------------------------------------------
exit 1;
J'ai mis un whenever sqlerror pour qu'il s'arrete d'ecrire dans le fichier csv lorsqu'il trouve une erreur sql mais il l'ecrit toujours dans le fichier csv.

Merci de votre aide.