У меня есть запросы, которые предоставляют результат, но результат действительно выглядит странно. Он не прокручивает, чтобы посмотреть на вывод, а столбцы действительно широкие для вещей, длина которых меньше 20 символов. Как мне заставить его выглядеть нормально? Это использует Oracle SQL Developer. Я искал в Интернете, но, похоже, это не то, что мне нужно делать: форматировать выходной архив. Хотя я тоже не вижу, как перейти к экрану предпочтений, о котором они говорят.

Это часть вывода:

      RAK      SHEL SLT
---------- ---------- ------------------------------ PRT                                     BRDBND_
---------------------------------------- ---------- DSLAM
-------------------------------------------------- VEND
-------------------------------------------------------------------------------- MODE
-------------------------------------------------------------------------------- PORT_ADDR  CARRIER_ID
----------------- ----------------------------------------------------- CIRC_DE SERVICE SHELF_PT_NUM         CARD_PART_NUM
---------- ---------- ------------------------- ------------------------- CARD_PT_DESC             
-----------------------------------
    3317 270812 1179G1                 1170F1

Как видите, надеюсь, у него действительно широкие столбцы для вывода, а заголовки столбцов находятся не в верхней части окна вывода, а в окне вывода. Ни один из выходных данных не превышает 20 символов. Я не уверен, почему это так.

Обновление: Кроме того, он снова и снова печатает заголовки столбцов в окне вывода.

2
Michele 31 Май 2018 в 21:09

1 ответ

Лучший ответ

Попробуйте добавить эту строку в начало вашего скрипта. Похоже, что ваши настройки SQL Developer делают этот вывод нечитаемым.

ПРИМЕЧАНИЕ. Я использую SQL Developer версии 18.1.0.095.

Изменить: добавлена ​​команда для подавления повторной печати заголовков (размера страницы) до 80 строк.

set sqlformat ansiconsole;
set pagesize 80;
4
Zynon Putney II 31 Май 2018 в 18:25