我正在使用的是Oracle数据库10g速成版。我只想知道如何解决这个问题。当我想查看信息时,我遇到了一个大问题,我的意思是查询的输出。只要看看如何不整洁,输出无序。谢谢! sql无序输出(结果)
回答
如果您使用的是SQL * Plus,您可以通过SQL * Plus特定命令对格式化进行一些控制。例如:
SET PAGESIZE 9999
SET LINESIZE 120
COL equipo_local FORMAT A12
有关更多SQL * Plus命令的信息,请参阅SQL * Plus参考手册。
SET HEADING OFF
SET TRIMSPOOL ON
等
如果你想在一个特定的顺序返回行,添加一个ORDER BY
子句查询。
@Abdullah - 那么您将看到每次开始新会话时都需要发出相同的命令。要保存所有这些工作,请阅读SQL \ * Plus手册中有关将这些命令保存在'login.sql'文件中的信息,该文件在您每次启动会话时都立即读取。 – mathguy
除了斯宾塞的意见,特别是SET LINESIZE 120
(这意味着你将显示每行120个字符输出),研究SQL * Plus命令COLUMN
- 尤其是FORMAT
选项。例如,SQL * Plus格式化EQUIPO_LOCAL
约25个字符(眼球估计);如果发出命令COLUMN EQUIPO_LOCAL a14
,那么该列将只有14个字符,为更多列创建空间(希望将所有列合并到总共120个字符中,因此输出的每一行都显示在屏幕上的一行文本中)。
花费几个小时阅读SQL * Plus的用户手册,您将学到很多有用的东西。请记住,SQL * Plus是一个单独的程序,具有自己的命令/语言; SQL * Plus命令不是SQL语句! (这经常令人困惑。)
好的一点,可以区分特定于SQL \ * Plus客户端的命令,例如'SET'和'COL'由SQL \ * Plus客户端处理,并且*不作为SQL语句发送到Oracle服务器。 +10 – spencer7593
- 1. SQL Server BPA输出结果混淆
- 2. Java SQL输出格式表结果
- 3. 将SQL查询结果输出到GeoRSS
- 4. sql结果集输出JSP页面
- 5. MapReduce with rewrited fileInputFormat无法输出结果
- 6. C中的“无输出”结果?
- 7. 分组结果和排序输出
- 8. QTestLib结果与程序输出不同
- 9. 如何将SQL BACKUP命令的输出结果输入到Delphi程序中?
- 10. 奇怪的输出结果
- 11. Gradle TestNG结果输出
- 12. 将结果输出到erb
- 13. Pycharm意外结果输出
- 14. 剔除结果输出
- 15. DB2 CLI结果输出
- 16. 空数组输出结果
- 17. Get-ChildItem Zero结果输出
- 18. DSGET输出结果很少
- 19. JSON编码输出结果
- 20. 不能输出结果后如果
- 21. 读取输入和输出结果
- 22. SQL Php排序结果Wordpress
- 23. 排序SQL结果()函数
- 24. 打印输出结果在while循环输出不同的结果在Java azure
- 25. Python输出无序
- 26. 嵌入式SQL - 无输出?
- 27. 如何对SQL结果进行无序排序?
- 28. SQL Server存储过程合并2个OpenQuery的输出结果
- 29. 来自SQL Developer的Oracle存储过程的输出结果
- 30. PL/SQL - dbms输出立即执行的结果
你连接了什么数据库引擎? MySQL的? Postgres的?甲骨文?还有别的吗? –
这是** Oracle数据库10g易捷版** – Abdullah