[20230417]sqlplus warpped word_warp.txt
[20230417]sqlplus warpped word_warp.txt
--//今天除錯sql指令碼時遇到的情況,設定word_warp 如果前面有空格輸出會丟失的情況.
--//WARPPED用於折行,WARPPED按指定長度折行,WORD_WARPPED值按照完整字串折行
--//但是可能遇到奇怪的問題前面的空格不顯示的問題.透過例子說明.
1.環境:
SCOTT@book> @ ver1
PORT_STRING VERSION BANNER
------------------------------ -------------- --------------------------------------------------------------------------------
x86_64/Linux 2.4.xx 11.2.0.4.0 Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production
2.測試:
SCOTT@book> select dname from dept where deptno = 10;
DNAME
--------------
ACCOUNTING
SCOTT@book> column dname format a6
SCOTT@book> select dname from dept where deptno = 10;
DNAME
------
ACCOUN
TING
--//預設wrapped.出現折行.
SCOTT@book> column dname format a6 word_wrap
SCOTT@book> select dname from dept where deptno = 10;
DNAME
------
ACCOUN
TING
--//這樣看不出來,單詞ACCOUNTING有點長!!寫成如下:
SCOTT@book> select 'hello how are you' dname from dept where deptno = 10;
DNAME
------
hello
how
are
you
--//基本按照詞分隔.
SCOTT@book> column dname format a6 wrapped
SCOTT@book> select 'hello how are you' dname from dept where deptno = 10;
DNAME
------
hello
how ar
e you
--//沒有按照詞分隔.
--//如果開始部分存在空格呢?
SCOTT@book> select lpad(' ',10,' ')||dname dname from dept where deptno = 10;
DNAME
------
AC
COUNTI
NG
SCOTT@book> column dname format a6 word_wrapped
SCOTT@book> select lpad(' ',10,' ')||dname dname from dept where deptno = 10;
DNAME
------
ACCOUN
TING
--//輸出丟失前面的空格!!
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/267265/viewspace-2946381/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 【SQLPLUS】sqlplus 客戶端所需的檔案列表SQL客戶端
- [20230323]sqlplus #.txtSQL
- windows sqlplus亂碼WindowsSQL
- sqlplus啟動失敗SQL
- oracle系列(一)sqlplus命令OracleSQL
- oracle sqlplus 常用命令OracleSQL
- [20211125]sqlplus生成html格式.txtSQLHTML
- [20211108]sqlplus管道過濾.txtSQL
- [20190524]sqlplus 與輸出&.txtSQL
- [20190530]sqlplus preliminary connection.txtSQL
- [20190215]sqlplus set arraysize.txtSQL
- sqlplus和sqlldr工具安裝SQL
- [20221203]sqlplus set trimspool 問題.txtSQL
- [20221202]sqlplus set trimout 問題.txtSQL
- [20211123]sqlplus @與@@的區別.txtSQL
- oracle sqlplus 回退鍵以及上下鍵OracleSQL
- sqlplus as sysdb登入報ora-01017SQL
- [20211108]sqlplus 本地登入緩慢.txtSQL
- [20191104]sqlplus 管道檔案 過濾.txtSQL
- sqlplus執行sql檔案報錯SQL
- [20190720]sqlplus 與輸出& 2.txtSQL
- [20211220]sqlplus簡單計算器.txtSQL
- [20210119]sqlplus 12c LOBPREFETCH.txtSQL
- 10g sqlplus的一個bugSQL
- [20180510]sqlplus array 和 opifch2.txtSQL
- sqlplus 中文?好和awr中文問號SQL
- sqlplus常用的幾種登入方式SQL
- [20241112]無法理解sqlplus的輸出.txtSQL
- [20241013]sqlplus spool與檔案覆蓋.txtSQL
- sqlplus中上下左右退格鍵不能用SQL
- [20181109]12c sqlplus rowprefetch引數5SQL
- [20190108]rlwrap sqlplus tee相關問題.txtSQL
- [20181122]18c sqlplus set linesize.txtSQL
- [20181207]sqlplus下顯示資料精度.txtSQL
- [20181014]12cR2 sqlplus新特性.txtSQL
- [20180813]sqlplus arraysize設定與SDU.txtSQL
- [20231103]sqlplus column new_value old_value.txtSQL
- [20230303]sqlplus column new_value old_value.txtSQL