Почему печать Oracle Sql*Plus многие ненужный заголовок?

Когда я выполняю sql оператор, который предположил для возврата, требуют одну строку, sqlplus печатают имена столбцов многие много раз? почему?

5
задан idiotgenius 8 July 2010 в 12:23
поделиться

2 ответа

Вероятно, потому что размер страницы намного меньше, чем количество строк, необходимых для отображения данных, из-за обертывания. Он повторяет заголовок на каждой "странице" вывода, даже если он не завершил отображение ни одной строки.

Для просмотра/копирования/вставки всего вывода целиком, попробуйте SET PAGESIZE 10000 (или другое большое число).

Для просмотра вывода в консоли вы, вероятно, захотите установить его на высоту окна консоли (вы угадали - реальный "размер страницы"). Таким образом, вы увидите ровно один набор заголовков, в каком бы месте вывода вы ни находились - именно это и является целью данного оператора.

Близко связанная команда - SET LINESIZE - ширина вывода.

12
ответ дан 18 December 2019 в 14:41
поделиться

Из-за его конфигурации. Вы можете задать поведение sqlplus через SET:

http://ss64.com/ora/syntax-sqlplus-set.html

1
ответ дан 18 December 2019 в 14:41
поделиться
Другие вопросы по тегам:

Похожие вопросы: