Bonjour,

je suis en train de développer un script Shell dans lequel j'appelle la commande sqlplus en lui passsant des paramètres.

La requête sql executée est présente dans un fichier que voici :

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
 
set echo off
set feedback off
set linesize 32767
set pagesize 0
set sqlprompt ''
set trimspool on
 
spool &1/ictmedrej_ra.tmp
SELECT TYPFLX||','||FICREJ||','||'DATAPP'||','||TO_DATE(SYSDATE, 'DD/MM/YY')||','||'PID'||','||0||','||0||','||0||','||0||','||1||','||0||','||0||','||DATMED
FROM ICTMEDREJ
WHERE IDNREJ=&2;
spool off
 
exit;
Je rensigne des attributs "set" qui me permettent, dans le fichier de sortie, de masquer le header et le foot Oracle, ainsi que d'autres choses.

Le problème c'est que malgré tous ces paramètres, un affichage "parasite" persiste, voici mon fichier de sortie :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
old   3: WHERE IDNREJ=&2
new   3: WHERE IDNREJ=42
MST,KO_MST.asn1.rej,DATAPP,22/07/09,PID,0,0,0,0,1,0,0,22/07/09
Y'a t-il un moyen de masquer les 2 premières lignes ?

Merci d'avance

Dany