Ответ 1
Ничего, подумал:
set wrap off
set linesize 3000 -- (or to a sufficiently large value to hold your results page)
Что я нашел:
show all
Ищем какой-то вариант, который казался релевантным.
Я пробовал это, но он не работает:
col * format a20000
Нужно ли мне действительно перечислять каждый столбец? Это огромная боль в заднице.
Ничего, подумал:
set wrap off
set linesize 3000 -- (or to a sufficiently large value to hold your results page)
Что я нашел:
show all
Ищем какой-то вариант, который казался релевантным.
Я использую общий запрос, который я называю "дамп" (почему? не знаю), который выглядит так:
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
Затем я вызываю SQL * Plus, передавая фактический SQL script Я хочу запустить в качестве аргумента:
sqlplus -S user/[email protected] @dump.sql my_real_query.sql
Результат записывается в файл
my_real_query.sql.txt
.
set wrap off
set linesize 3000 // or something very large
Lame.
set WRAP OFF
set PAGESIZE 0
Попробуйте использовать эти настройки.
set linesize 3000
set wrap off
set termout off
set pagesize 0 embedded on
set trimspool on
Попробуйте со всеми приведенными выше значениями.