デフォルトは、NLS_LENGTH_SEMANTICS
になります。 パラメータはに設定されます。デフォルトでは、これはBYTE
です。 文字長のセマンティクスを使用するオプションがなかった古いバージョンのOracleとの一貫性を保つため。独自のスキーマを定義していて、可変幅の文字セット(AL32UTF8など)を使用している場合は、NLS_LENGTH_SEMANTICS
を設定することを強くお勧めします。 ほとんどの場合、長さをバイト単位ではなく文字単位で指定することを意図していたため、CHARに変換します。