当我运行一个sql语句应该返回确切的一行时,sqlplus打印列名很多次?为什么?为什么Oracle Sql * Plus打印许多不需要的标题?
回答
可能是因为你的页面大小比需要显示的数据,由于包装线的数量小得多。它重复输出每个“页面”上的标题,即使它没有完成显示单行。
为了查看/复制整个输出作为一个整体,尝试SET PAGESIZE 10000
(或其他一些大数字)。
对于浏览控制台中的输出,您可能希望将其设置为控制台窗口的高度(您猜对了 - 真正的“页面大小”)。通过这种方式,您将看到一组标题,无论您在输出中的哪个位置 - 这正是本声明的目的。
紧密相关的命令是SET LINESIZE
- 输出宽度。
由于其配置。您可以通过SET设置sqlplus的行为:
谢谢丹尼尔。你的意思是关闭?我知道这个配置。但正如我所说,我运行的SQL应该返回确切的一行,当标题打开时,列headin应该出现一次。但sqlplus多次打印没有返回数据的同一列标题。 – idiotgenius 2010-07-08 12:43:58
感谢您的链接! – AieshaDot 2010-07-27 19:58:46
- 1. 打印Oracle Pl/sql光标
- 2. 为什么Images.Media.insertImage不需要WRITE_EXTERNAL_STORAGE许可
- 3. 我需要从ipad/iphone打印什么?
- 4. 这为什么不打印多次?
- 5. 为什么需要浮标?
- 6. 如何在不需要打印行时使用t-sql游标?
- 7. 这为什么不打印?
- 8. 为什么Exception不打印?
- 9. 需要Oracle sqlldr TRAILING NULLCOLS,但为什么?
- 10. 不打印什么,我需要它太(Python)的
- 11. 为什么我们需要RBAC许可?
- 12. Oracle SQL存储过程光标打印
- 13. Oracle ODBC和SQL Plus
- 14. 为什么我们需要在c plus plus中导出一个类?
- 15. 找到匹配时打印标题,否则不要打印标题。
- 16. 为什么不需要document.getElementById?
- 17. SQL过程 - 什么都不打印
- 18. PHP - 为什么不打印变量,尽管它打印文本?
- 19. 打印许多多线串
- 20. 为什么打印输出不为空?
- 21. 为什么我的日志不打印?
- 22. Oracle SQL问题 - 需要帮助
- 23. 打印标题
- 24. 为什么for-in循环不打印我想要的内容?
- 25. gnuplot的不打印标题和不打印数据点
- 26. 需要帮助!与 - SQL Plus选择多列
- 27. 为什么不可打印的ASCII字符实际可打印?
- 28. 为什么SQL Server需要Office Web Components?
- 29. iPhone开发的目标是什么?为什么我需要不同的目标?
- 30. C - wchar_t打印不需要的字符
谢谢戴夫,我现在明白了。 – idiotgenius 2010-07-08 13:40:53