プロパティ | 説明 |
---|---|
パラメータ・タイプ |
文字列 |
構文 |
|
デフォルト値 |
|
変更可能 |
|
PDBで変更可能 |
はい |
基本 |
いいえ |
NLS_NUMERIC_CHARACTERS
には、グループ・セパレータおよび小数点として使用する文字を指定します。これは、NLS_TERRITORY
で暗黙的に定義された文字をオーバーライドします。グループ・セパレータは、整数グループ(千、100万、10億など)を区切ります。小数点は、数値の整数部分と小数部分を区切ります。
任意の文字を、小数点またはグループ・セパレータにできます。指定する2つの文字は、シングルバイトで、互いに異なる文字である必要があります。指定する文字には、数字、プラス記号(+)、マイナス記号(-)、不等号(<、>)を使用できません。どちらかの文字を空白にすることができます。
たとえば、小数点文字としてカンマを指定し、グループ・セパレータとして空白を指定するには、このパラメータを次のように設定します。
NLS_NUMERIC_CHARACTERS = ", "
注意:
この初期化パラメータNLS_NUMERIC_CHARACTERS
の値は、このパラメータのセッション値の初期化に使用され、SQL問合せの処理で参照される実際の値です。クライアントがOracle JDBCドライバを使用しているか、クライアントがOCIベースでNLS_LANG
のクライアント設定(環境変数)が定義されている場合、この初期値はクライアント側の値でオーバーライドされます。そのため、初期化パラメータ値は、通常、無視されます。
関連項目:
このパラメータの詳細は、『Oracle Databaseグローバリゼーション・サポート・ガイド』を参照してください。