Question sql
yannsar
-
youyou -
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
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
2 réponses
-
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] -
Salut,
J'avais le meme probleme que toi. Fais un "set tab off" au niveau de ton .sql et tu verras ca ira mieux