SET NUMFORMAT SQL * Plus 指図。一般的に、これはクライアント側です。 表示に設定 数字。
SQL*Plus
はいつでも保存できます login.sql
の設定 およびglogin.sql
。 SQL*Plus
のときはいつでも 起動すると、ディレクトリ$ORACLE_HOME/sqlplus/admin
の下でglogin.sqlという名前のファイルが検索されます。 。そのようなファイルが見つかった場合、それが読み取られ、含まれているステートメントが実行されます。さらに、glogin.sqlを読み取った後、sql*plusはSQL*Plus
のディレクトリでlogin.sqlという名前のファイルも検索します。 環境変数SQLPATHが指しているディレクトリにあり、それを読み取って実行します。 login.sqlの設定は、glogin.sqlの設定よりも優先されます。
数値を表示するだけで、希望の形式で表示したい場合は、 TO_CHARを使用します。 個々のSQLステートメントレベル 。
たとえば、
SQL> select to_char(123.456,'999.9') VALUE from dual
2 /
VALUE
------
123.5
結論として、これはSQL*Plus
です。 Oracle SQLではなくコマンド またはPL/ SQL 指図。これは、SQL*Plus
からのデータの表示方法にのみ影響します。 、データベースにアクセスする他のプログラムからではありません。 SQL*Plus
の代わりに、データを表示するために使用しているものに似たものがあるはずです。 。