NLS_CHARSET_ID

NLS_CHARSET_IDは、文字セット名に対応する文字セットID番号を戻します。

SQL構文

NLS_CHARSET_ID(String)

パラメータ

NLS_CHARSET_IDには、次のパラメータがあります。

パラメータ 説明

String

入力文字列の引数は、文字セットを表す実行時のVARCHAR2値です。この文字列では、大文字と小文字は区別されません。

入力文字列がサポートされているTimesTenの文字セットに対応している場合は、関連付けられた文字セットID番号が戻されます。それ以外の場合は、NULLが戻されます。

CHAR_CSを指定すると、データベース文字セットID番号が戻されます。NCHAR_CSを指定すると、各国語文字セットID番号が戻されます。他の入力文字列値は、AL32UTF8などのOracle Database NLSの文字セット名として解釈されます。

次の例では、文字セットUS7ASCIIの文字セットID番号を戻します。

Command> SELECT nls_charset_id('US7ASCII') FROM dual;
< 1 >
1 row found.

次の「NLS_CHARSET_NAME」の項に示す、NLS_CHARSET_NAMEへの入力としてNLS_CHARSET_IDの結果を使用する例も参照してください。