我正在使用的是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. Java SQL輸出格式表結果
- 2. SQL Server BPA輸出結果混淆
- 3. sql結果集輸出JSP頁面
- 4. 將SQL查詢結果輸出到GeoRSS
- 5. 將SQL結果輸出到表
- 6. 無法輸出字符串變量從SQL結果通知
- 7. MapReduce with rewrited fileInputFormat無法輸出結果
- 8. C中的「無輸出」結果?
- 9. 將命令的輸出結果輸出到SQL Server數據庫
- 10. aspnet_regiis.exe輸出結果
- 11. 分組結果和排序輸出
- 12. QTestLib結果與程序輸出不同
- 13. 無序結果
- 14. 如何將SQL BACKUP命令的輸出結果輸入到Delphi程序中?
- 15. php - 無法獲得查詢的輸出結果。 (如果有輸出的話)
- 16. 如果SQL結果爲空,輸出錯誤
- 17. 奇怪的輸出結果
- 18. 如何輸出結果?
- 19. DB2 CLI結果輸出
- 20. 空數組輸出結果
- 21. Get-ChildItem Zero結果輸出
- 22. ng-repeat不輸出結果
- 23. 將結果輸出到erb
- 24. Gradle TestNG結果輸出
- 25. 加入輸出結果
- 26. DSGET輸出結果很少
- 27. Mysql結果限制輸出
- 28. 未輸出Ant JUnit結果
- 29. 寬字符輸出結果
- 30. 追加輸出結果
你連接了什麼數據庫引擎? MySQL的? Postgres的?甲骨文?還有別的嗎? –
這是** Oracle數據庫10g易捷版** – Abdullah