📋
【Oracle】show parameter の出力結果の列幅を調整する
1. はじめに
show parameter <初期化パラメータ> の出力結果の列幅を調整しようとしたところ、NAME列とVALUE列が、思うように調整できませんでした。
※バージョンは19.3です
SQL> show parameter sga_target
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
sga_target big integer 0
SQL>
SQL> col name for a15
SQL> col type for a15
SQL> col value for a15
SQL>
SQL> show parameter sga_target
NAME TYPE
------------------------------------ ---------------
VALUE
------------------------------
sga_target big integer
0
SQL>
調べたところ、NAME列とVALUE列の調整時には、異なるカラム名(?)を指定する必要がありました。
2. show parameterの出力結果の列幅を調整する方法
実際に検証してみます。
省略できる文字は省略しています。
SQL> show parameter sga_target
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
sga_target big integer 0
SQL>
SQL> col name_col_plus_show_param for a15
SQL> col type for a15
SQL> col value_col_plus_show_param for a15
SQL>
SQL> show parameter sga_target
NAME TYPE VALUE
--------------- --------------- ---------------
sga_target big integer 0
SQL>
Discussion