【问题标题】:Oracle SQL Developer script output not displaying readable formatOracle SQL Developer 脚本输出不显示可读格式
【发布时间】:2018-05-31 18:09:34
【问题描述】:

我有提供输出的查询,但输出看起来真的很奇怪。它不会滚动查看输出,对于少于 20 个字符的内容,列真的很宽。如何让它看起来正常?这是使用 Oracle SQL Developer。我在网上搜索,但这似乎不是我需要做的:format output archive。虽然,我也不知道如何进入他们所指的偏好屏幕。

这是输出的一部分:

      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 个字符。我不确定为什么会这样显示。

更新:另外,它会一遍又一遍地在输出窗口中打印列标题。

【问题讨论】:

  • 向我们展示你的 sql
  • 问题不在于 sql。这是开发人员中的设置。 @ZynonPutneyII 已经回答了。
  • 很高兴它得到了回答,但你让我们猜到了。下次向我们展示整个脚本+设置,然后我们可以给您一个有根据的答案

标签: oracle oracle-sqldeveloper


【解决方案1】:

尝试在脚本的开头添加这一行。似乎是您的 SQL Developer 设置导致此输出不可读。

注意:我使用的是 SQL Developer 版本 18.1.0.095

编辑:添加了将标题(页面大小)重印到 80 行的命令。

set sqlformat ansiconsole;
set pagesize 80;

【讨论】:

  • 它似乎仍然每 10 个输出行打印一次标题。不过还是稍微好点。
  • set pagesize 80 将在重新打印标题之前输出 80 行。
猜你喜欢
  • 1970-01-01
  • 2015-01-30
  • 1970-01-01
  • 1970-01-01
  • 2021-11-12
  • 2011-04-03
  • 1970-01-01
  • 2013-05-19
  • 1970-01-01
相关资源
最近更新 更多