A Day In The Life

とあるプログラマの備忘録

SQL*Plusで数値の表示

SQL*Plusで検索結果を表示するとき、数値項目はデフォルトでは10桁までしか表示されません。

SQL> select -4444444444 from dual;

-4444444444
-----------
 -4.444E+09

ちゃんと表示してくれませんね。
こういうときはset num 桁数で表示桁数の設定ができます。
たとえばこんな感じです。

SQL> set num 20
SQL> /

         -4444444444
--------------------
         -4444444444

おお〜うまくいった。