2010-07-08 59 views

回答

12

可能是因爲你的頁面大小比需要顯示的數據,由於包裝線的數量小得多。它重複輸出每個「頁面」上的標題,即使它沒有完成顯示單行。

爲了查看/複製整個輸出作爲一個整體,嘗試SET PAGESIZE 10000(或其他一些大數字)。

對於瀏覽控制檯中的輸出,您可能希望將其設置爲控制檯窗口的高度(您猜對了 - 真正的「頁面大小」)。通過這種方式,您將看到一組標題,無論您在輸出中的哪個位置 - 這正是本聲明的目的。

緊密相關的命令是SET LINESIZE - 輸出寬度。

+0

謝謝戴夫,我現在明白了。 – idiotgenius 2010-07-08 13:40:53

1

由於其配置。您可以通過SET設置sqlplus的行爲:

http://ss64.com/ora/syntax-sqlplus-set.html

+0

謝謝丹尼爾。你的意思是關閉?我知道這個配置。但正如我所說,我運行的SQL應該返回確切的一行,當標題打開時,列headin應該出現一次。但sqlplus多次打印沒有返回數據的同一列標題。 – idiotgenius 2010-07-08 12:43:58

+0

感謝您的鏈接! – AieshaDot 2010-07-27 19:58:46