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 :
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.
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;
Merci de votre aide.
Partager