![](/img/trans.png)
[英]Date query giving two results in sqlplus & oracle sql developer
[英]oracle sqlplus wrapping results
當我運行類似的查詢時:
SELECT * FROM CAR;
結果出現,但每一行都換成幾行。
如何停止這種換行,以使每一行顯示在一行上?
即使將set lines
更改為大量后,也存在相同的問題:
select * from dba_directories;
OWNER DIRECTORY_NAME
------------------------------ ------------------------------
DIRECTORY_PATH
---------------------------------------------------------------------------------------------------------------------------------------------------------------
SYS DPUMP_DIR
C:\xxx
SYS CLEAN_PUMP_DIR
D:\yyy
SYS TCMCLEAN_DPUMP_DIR
C:\zzz
做到這一點的方法是還使用: set wrap off
OWNER DIRECTORY_NAME DIRECTORY_PATH
------------------------------ ------------------------------ ------------------------------------------
SYS DPUMP_DIR C:\xxx
SYS CLEAN_PUMP_DIR D:\yyy
SYS TCMCLEAN_DPUMP_DIR C:\zzz
真的很難說出問題的實質。 但是,如果在SQL * Plus中看到每一行數據都包裝在多行中,則需要set lines 180
或類似的行; 理想情況下,您使用的數字將是終端的寬度。 默認值為80。您可以比終端更寬,並且仍然可以包裹,但是您仍然可以更輕松地閱讀。
所有set
命令的文檔都在這里 。
您在談論SQLplus嗎? 如果是這樣,請嘗試設置列格式。 該網頁提供了一個示例: http : //www.adp-gmbh.ch/ora/sqlplus/beautify.html
這可能與文本的換行有關。 我已經用我的桌子完成了它,並且可以正常工作:
SQL>設置結束;
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.