當我運行一個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. SQL Plus(Oracle 11)
- 6. 爲什麼需要光標?
- 7. 爲什麼需要浮標?
- 8. 如何在不需要打印行時使用t-sql遊標?
- 9. 爲什麼不打印?
- 10. 爲什麼'假'不打印?
- 11. 爲什麼Exception不打印?
- 12. 這爲什麼不打印?
- 13. 需要Oracle sqlldr TRAILING NULLCOLS,但爲什麼?
- 14. 爲什麼打印一個整數的__repr__需要括號?
- 15. 使用switch_to_windows()並打印標題的Selenium webdriver不打印標題。
- 16. 爲什麼我們需要RBAC許可?
- 17. 不打印什麼,我需要它太(Python)的
- 18. oracle 11g - sql plus安裝後不能打開oracle 11g
- 19. Java - 爲什麼要打印出「007F」?
- 20. Oracle SQL存儲過程光標打印
- 21. 爲什麼我們需要和打印IP地址
- 22. Oracle ODBC和SQL Plus
- 23. 找到匹配時打印標題,否則不要打印標題。
- 24. 爲什麼我們需要在c plus plus中導出一個類?
- 25. 爲什麼要包含/需要多次?
- 26. 爲什麼不需要document.getElementById?
- 27. 爲什麼我不需要
- 28. SQL過程 - 什麼都不打印
- 29. PHP - 爲什麼不打印變量,儘管它打印文本?
- 30. 打印許多多線串
謝謝戴夫,我現在明白了。 – idiotgenius 2010-07-08 13:40:53