2009-11-23 5 views
1

J'utilise Oracle 11g. En utilisant également la commande spool pour obtenir la sortie d'une requête dans un fichier. Le problème est que sqlexec enveloppe les personnages et rend ma vie misérable. Maintenant, dans des circonstances normales, cela peut être bien, mais le fichier spool est en moyenne de 100 000 lignes et plus encore parce que sqlexec continue à me donner des sauts de ligne .... ce que je ne veux pas. Est-il possible de dire à sqlexec et/ou à la commande spool de ne pas avoir de retour à la ligne?Comment dire à SQLexec de ne pas envelopper les caractères?

Répondre

2

J'ai trouvé la réponse pour tous ceux qui viennent sur cette ... Dans le fichier de bobine ou à l'invite de commande pour le type sqlplus cette

set linesize 256; 

où 256 est le nombre de caractères que vous voulez afficher . Dans mon cas, j'ai affaire à 256 varchar.

Questions connexes