プライマリ・コンテンツに移動
Oracle® Databaseリファレンス
11gリリース2 (11.2)
B56311-12
  目次へ移動
目次
索引へ移動
索引

前
 
次
 

NLS_NUMERIC_CHARACTERS

プロパティ 説明
パラメータ・タイプ 文字列
構文 NLS_NUMERIC_CHARACTERS =

"decimal_character group_separator"

デフォルト値 NLS_TERRITORYから導出
変更の可/不可 ALTER SESSION

NLS_NUMERIC_CHARACTERSには、グループ・セパレータおよび小数点として使用する文字を指定します。これは、NLS_TERRITORYで暗黙的に定義された文字をオーバーライドします。グループ・セパレータは、整数グループ(千、100万、10億など)を区切ります。小数点は、数値の整数部分と小数部分を区切ります。

任意の文字を、小数点またはグループ・セパレータにできます。指定する2つの文字は、シングルバイトで、互いに異なる文字である必要があります。指定する文字には、数字、プラス記号(+)、マイナス記号(-)、不等号(<、>)を使用できません。どちらかの文字を空白にすることができます。

たとえば、小数点文字としてカンマを指定し、グループ・セパレータとして空白を指定するには、このパラメータを次のように設定します。

NLS_NUMERIC_CHARACTERS = ", "

注意:

この初期化パラメータNLS_NUMERIC_CHARACTERSの値は、このパラメータのセッション値の初期化に使用され、SQL問合せの処理で参照される実際の値です。クライアントがOracle JDBCドライバを使用しているか、クライアントがOCIベースでNLS_LANGのクライアント設定(環境変数)が定義されている場合、この初期値はクライアント側の値でオーバーライドされます。そのため、初期化パラメータ値は、通常、無視されます。


関連項目:

このパラメータの設定の詳細は、『Oracle Databaseグローバリゼーション・サポート・ガイド』を参照してください。