以下は、Oracle DatabaseのNLSパラメータの完全なリストと、それらのデフォルト値、および各パラメータが使用可能なスコープです。
パラメータ | 説明 | デフォルト値 | スコープ |
---|---|---|---|
NLS_CALENDAR | カレンダーシステム | グレゴリオ暦 | I、E、A |
NLS_COMP | SQL、PL/SQL演算子の比較 | BINARY | I、E、A |
NLS_CREDIT | クレジットアカウンティングシンボル | NLS_TERRITORY から派生 | E |
NLS_CURRENCY | 現地通貨記号 | NLS_TERRITORY から派生 | I、E、A |
NLS_DATE_FORMAT | 日付形式 | NLS_TERRITORY から派生 | I、E、A |
NLS_DATE_LANGUAGE | 曜日と月の名前の言語 | NLS_LANGUAGE から派生 | I、E、A |
NLS_DEBIT | 借方会計記号 | NLS_TERRITORY から派生 | E |
NLS_DUAL_CURRENCY | 二重通貨記号 | NLS_TERRITORY から派生 | I、E、A |
NLS_ISO_CURRENCY | ISO国際通貨記号 | NLS_TERRITORY から派生 | I、E、A |
NLS_LANG | 言語、地域、キャラクターセット | AMERICAN_AMERICA .US7ASCII | E |
NLS_LANGUAGE | 言語 | NLS_LANG から派生 | 私、A |
NLS_LENGTH_SEMANTICS | 文字列の処理方法 | BYTE | I、E、A |
NLS_LIST_SEPARATOR | リスト内のアイテムを区切る文字 | NLS_TERRITORY から派生 | E |
NLS_MONETARY_CHARACTERS | ドルとセント(またはそれらに相当するもの)の金銭的シンボル | NLS_TERRITORY から派生 | E |
NLS_NCHAR_CONV_EXCP | 文字タイプ変換中のデータ損失を報告します | FALSE | 私、A |
NLS_NUMERIC_CHARACTERS | 10進文字とグループ区切り文字 | NLS_TERRITORY から派生 | I、E、A |
NLS_SORT | 照合 | NLS_LANGUAGE から派生 | I、E、A |
NLS_TERRITORY | テリトリー | NLS_LANG から派生 | 私、A |
NLS_TIMESTAMP_FORMAT | タイムスタンプ | NLS_TERRITORY から派生 | I、E、A |
NLS_TIMESTAMP_TZ_FORMAT | タイムゾーン付きのタイムスタンプ | NLS_TERRITORY から派生 | I、E、A |
[スコープ]列の値には、次の意味があります。
I=初期化パラメータファイル
E=環境変数
A =ALTER SESSION
上記の表にリストされているスコープに加えて、NLSパラメーターは、それらを呼び出すときにSQL関数で明示的に設定することもできます。ただし、すべての関数がNLSパラメータを受け入れるわけではないため、これらはスコープ列に表示されません。
NLSパラメータは、データベースレベル、初期化パラメータファイル、環境変数、セッションレベル、一部の関数内など、さまざまな場所で設定できます。各スコープと他のスコープとの関係におけるその優先順位の概要を示す表については、NLSパラメーターとその優先順位を設定する方法を参照してください。
各スコープ内の値をチェックするために使用できるビューのリストについては、NLSパラメーターの値をチェックする方法も参照してください。
テーブルソース:https://docs.oracle.com/en/database/oracle/oracle-database/21/nlspg/setting-up-globalization-support-environment.html