第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

以下略

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

こんな風に、横幅のバッファが小さいと、
その幅で改行される。


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

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

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

GRANTED_ROLE

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

以下略

わからないこと

col カラム名 format 書式
と、毎回カラム名をしていしないと長さかえられないのだが、
これをVARCHAR2なら20バイトでとか一括で指定できないものか.....