Hatena::ブログ(Diary)

bingo_nakanishiの他言語出身者のためのPerl入門

2009-05-31

第108回 Oracleのお勉強 sqlplusのお勉強

19:28 | 第108回 Oracleのお勉強 sqlplusのお勉強を含むブックマーク

sqlplusの表示は読みにくい。

それはなぜか? そこに迫ってみた。

linesize

SQL> show linesize
linesize 10

こんな感じで、linsesize の値が小さいと

すごく改行される。


SQL> select * from user_role_privs;

USERNAME
----------
GRANTED_RO
----------
ADMIN_
------
DEFAUL
------
OS_GRA
------
SYS
AQ_ADMINIS
TRATOR_ROL

以下略

表示しているターミナルの横幅のバッファサイズ

f:id:bingo_nakanishi_perl:20090531185532j:image

こんな風に、横幅のバッファが小さいと、

その幅で改行される。


linesizeは80あるにも限らず、早めに改行されている

SQL> show linesize
linesize 80
SQL> select * from u
ser_role_privs;

USERNAME
--------------------
--------------------
--------------------

GRANTED_ROLE

             ADMIN_
DEFAUL
--------------------

以下略


わからないこと

col カラム名 format 書式

と、毎回カラム名をしていしないと長さかえられないのだが、

これをVARCHAR2なら20バイトでとか一括で指定できないものか.....