ページの先頭行へ戻る
Enterprise Postgres 10 アプリケーション開発ガイド
FUJITSU Software

1.1.2 データ型

記述形式
 { 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ギガバイトです。