長さがnバイトまたはn文字の固定長文字列。デフォルトは1バイトです。
BYTEは、列にバイト長セマンティクスが使用されていることを示します。nに指定できる値は、1バイト以上8300バイト以下です。
CHARは、列に文字長セマンティクスが使用されていることを示します。CHARの最小長は1文字です。最大長は8300バイトに収まる文字数によって異なります。これは使用されているデータベース・キャラクタ・セットによって決まります。キャラクタ・セットがAL32UTF8の場合、1文字当たり最大4バイトが必要になる可能性があるため、CHARの長さは、キャラクタ・セットに応じて2075から8300の範囲に制限されます。
長さが0(ゼロ)の空の文字列を列に挿入すると、SQLのNULL値が挿入されます。この処理は、Oracle型モードでのみ有効です。
TT_CHARデータは、後続の空白を使用して列の最大長まで調整されます。空白埋め比較セマンティクスが使用されます。
|