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の代わりに、データを表示するために使用しているものに似たものがあるはずです。 。