Question sql

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

2 réponses

  1. 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
    1. 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