NLS_STRING_UNITS グローバル変数

この組み込みグローバル変数は、Unicode データベースにおける文字データ・タイプとグラフィック・データ・タイプの定義時に使用されるデフォルトのストリング単位を指定します。

このグローバル変数には、以下の特性があります。
  • ユーザーによって保守される値を持つ読み取り/書き込み変数です。
  • タイプは VARCHAR(11 OCTETS) です。
  • スキーマは SYSIBM です。
  • このグローバル変数の有効範囲はセッションです。
  • デフォルト値は NULL です。
このグローバル変数は Unicode データベースにのみ適用可能であり、値は NULL、'SYSTEM'、'CODEUNITS32' でなければなりません (SQLSTATE 42815)。
ヌル
STRING_UNITS データベース構成パラメーターがデフォルトのストリング単位を決定するために使用されます。
SYSTEM
CODEUNITS32 キーワードを指定せずに定義された CHAR、VARCHAR、および CLOB のデータ・タイプは、デフォルトの OCTETS になる。

CODEUNITS32 キーワードを指定せずに定義された GRAPHIC、VARGRAPHIC、および DBCLOB のデータ・タイプは、デフォルトの CODEUNITS16 になる。

CODEUNITS32
OCTETS キーワードを指定せずに定義された CHAR、VARCHAR、および CLOB データ・タイプがデフォルトで CODEUNITS32 に設定されます。

CODEUNITS16 キーワードを指定せずに定義された GRAPHIC、VARGRAPHIC、および DBCLOB のデータ・タイプは、デフォルトの CODEUNITS32 になる。