Problème commande TERMOUT
Bonjour,
Je souhaite envoyer vers un fichier le résultat d'une requête SQL sans avoir l'affichage à l'écran.
Pour celà j'utilise la commande : SET TERMOUT OFF
Lorsque je lance ma requête à travers une macro shell (depuis un telnet), le résultat est quand même affiché à l'écran.
Lorsque je lance ma requete dans le shell directement (depuis telnet), le résultat n'est pas affiché.
Quelqu'un peut-il me dire comment faire pour ne pas l'afficher dans la macro?
D'avance merci.
REQUETE:
Code:
1 2 3 4 5 6 7 8 9 10 11
| set heading off
set feedback off
set trimspool on
set termout off
set pagesize 0
set linesize 512
spool /home2/star/star_ux/trav/es_gf/dgi/donnees/GF_APPARTIENT_A.dat
select GF_PROPRIETAIRE.gf_id_proprio||';'||GF_PARCELLE.gf_id_parc from GF_PARCELLE,GF_PROPRIETAIRE where GF_PROPRIETAIRE.gf_compte_communal = GF_PARCELLE.gf_compte_communal and GF_PROPRIETAIRE.gf_num_commune = GF_PARCELLE.gf_num_commune;
spool off
set termout on
exit |