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 : Sélectionner tout - Visualiser dans une fenêtre à part
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
Partager