{ NATIONAL CHARACTER | NATIONAL CHAR | NCHAR } [ VARYING ][(長さ) ]
NCHAR型の列のデータ型は以下となります。
データ型指定形式 | 指定の意味 |
---|---|
NATIONAL CHARACTER(n) NATIONAL CHAR(n) NCHAR(n) | 固定長で長さn文字の各国語文字列 (n)を省略すると(1)と同じになります。 nは、0より大きい正の整数です。 |
NATIONAL CHARACTER VARYING(n) NATIONAL CHAR VARYING(n) NCHAR VARYING(n) | 可変長で長さ最大n文字までの各国語文字列 (n)を省略すると、どのような長さの各国語文字列でも受け付けます。 nは、0より大きい正の整数です。 |
NCHARは、各国語文字列型のデータ型です。長さには文字数を指定します。
各国語文字列型の長さは次のようになります。
VARYINGが指定されていないとき、各国語文字列の長さは固定長であり、長さで指定した値となります。
VARYINGが指定されているとき、各国語文字列の長さは可変長となります。
このとき、下限は0、上限は長さで指定した値となります。
NATIONAL CHARACTERとNATIONAL CHARおよびNCHARは同じ意味です。
格納される各国語文字列が宣言された上限よりも短い場合、NCHARの値は各国語文字の空白文字が埋められ、NCHAR VARYINGの値はそのまま格納されます。
格納できる文字の上限は約1ギガバイトです。