Oracle SQL*Plus SQLの表示結果を見やすくする方法 表示幅の調節「LINESIZE」「COLUMN」

スポンサーリンク
スポンサーリンク

SQL*Plusの表示結果を見やすくする方法

SQL*PlusがデフォルトのままだとSELECTの表示結果が見づらいことがあります。以下の設定「LINESIZE」と「COLUMN」を使って見やすく表示させましょう。

set linesize <表示幅>
--XXには表示するバイト数を記述
column <カラム名> format aXX

デフォルトだと以下のような感じで表示されお世辞にも見やすいとは言えませんね(´・ω・`)。

SQL> select * from animal1;

ID                   NAME
-------------------- ----------------------------------------
ADDRESS
----------------------------------------
001                  いるか
海

LINESIZEを指定する。

LINESIZEは、表示する1行の長さを設定することができます。
設定後は、以下のように表示されます。

SQL> set linesize 1000
SQL> select * from animal1;

ID                   NAME                                     ADDRESS
-------------------- ---------------------------------------- ----------------------------------------
001                  いるか                                   海

COLUMNを指定する。

COLUMNは、カラムの表示する書式設定を変更することができます。
設定後は、以下のように表示されます。

SQL> column id format a10
SQL> column name format a20
SQL> column address format a20
SQL> select * from animal1;

ID         NAME                 ADDRESS
---------- -------------------- --------------------
001        いるか               海

コメント

タイトルとURLをコピーしました