J'utilise une requête générique que j'appelle « dump » (pourquoi je ne sais pas?) Qui ressemble à ceci:
SET NEWPAGE NONE
SET PAGESIZE 0
SET SPACE 0
SET LINESIZE 16000
SET ECHO OFF
SET FEEDBACK OFF
SET VERIFY OFF
SET HEADING OFF
SET TERMOUT OFF
SET TRIMOUT ON
SET TRIMSPOOL ON
SET COLSEP |
spool &1..txt
@@&1
spool off
exit
j'appelle alors SQL * Plus passer le script SQL réel que je veux courir comme argument:
sqlplus -S user/[email protected] @dump.sql my_real_query.sql
Le résultat est écrit dans un fichier
my_real_query.sql.txt
.
cool, je ne le savais pas. Je passe le plus clair de mon temps à Toad. – JosephStyons
Grattez que, l'enrubannage réglé sur désactivé désactivera l'enrubannage. Mais maintenant la ligne est tronquée. $% *! – someguy
D'accord, figuré ceci (encore): ensemble envelopper définir lineize 3000 // ou quelque chose de très grand Ugh. – someguy