2016-01-02 18 views
2

我在Ubuntu上使用Oracle DB XE中的HR帳戶。 所以我在終端中運行SQL * Plus。 我知道最大可顯示行數爲150,沒有包裝 ,但是當我在終端顯示員工表時,最後兩列最終環繞。 我如何格式化sqlplus中的列並將其顯示在終端中?

set lines 150; 
set trimout on; 
set pagesize 10000; 
set tab off; 
set wrap on; 

,我看到 displaying the columns

,你可以在這裏看到的列LAST_NAME,EMAIL,HIRE_DATE正在採取額外的空格這可能是其他明智用於顯示其中獲得包列。 我試着打開和關閉包裝,這也沒有幫助。 如何優化消耗的空間,因爲我也在對文件進行後臺處理,並且輸出看起來非常混亂。

回答

1

嘗試添加

COLUMN LAST_NAME FORMAT A10 

/

爲限制到10 alfanum焦炭

+0

感謝您的答覆,它的工作。但我想知道這個限制是否只在顯示或者插入新元素時受到影響? –

+0

只顯示..插入你需要改變列表.. – scaisEdge

+0

嘿我搞砸了。我用一個數字列做了上面的查詢,現在它剛剛返回那個特定列的#號。 employee_id列只有3位數字開頭,所以我進入A5但現在這個。幫助 –

相關問題