Question sql

yannsar -  
 youyou -
Bonjour,

j'ai une requete sql du type : select adresse from adresse_tab where...
J'ai une des données qui est :
mon <espace> <espace> <espace> adresse

Lorsque je spool la requete dans un fichier de sortie, et que j'execute la commande unix suivante :
sqlplus user/pwd@instance @fichier.sql
je récupère bien cette donnée dans le fichier de sortieavec les 3 <espace>, mais quand j'execute cette requete sous unix par :
sqlplus user/pwd@instance @fichier.sql > toto.log
en virant la ligne de spool, et bien dans le fichier toto.log, mes<espace> sont transformés en tabulation !!!

quelqu'un aurait-il une idée
(oracle 8.1.7.4)

Merci d'avance
A voir également:

2 réponses

grofwa Messages postés 440 Statut Membre 479
 
Salut,

J'ai lu un truc sur un forum comme quoi il est toujours préférable d'utiliser le SPOOL dans le script SQL plutot que le "raw output" que tu rediriges dans un fichier.

Y at-il une raison particulière pour laquelle tu veux faire de cette façon ?

michael.

Ne vous souciez pas de n'être pas remarqué ; cherchez 
plutôt à faire quelque chose de remarquable [Confucius]
0
youyou
 
Salut,

J'avais le meme probleme que toi. Fais un "set tab off" au niveau de ton .sql et tu verras ca ira mieux
0