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

1.1 各国語データのサポート

各国語文字を扱うデータ型としてNCHAR型を提供しています。

また、FUJITSU Enterprise PostgresのpgAdminでは、NCHAR型が使用できます。

ポイント

  • NCHAR型はデータベースの文字セットがUTF-8の場合のみ使用できます。

  • CHAR型が使用できる箇所(関数引数など)はNCHAR型も使用できます。

  • アプリケーションでデータベースのNCHAR型のデータを扱う場合、データの形式はデータベースのCHAR型のデータと同じです。そのため、アプリケーションでデータベースのNCHAR型の列に格納されたデータを扱う場合は、データベースのCHAR型の列に格納されたデータと同様に使用できます。

注意

NCHAR型データをCHAR型にキャストするためには、以下の注意が必要です。

  • 長さが異なるNCHAR型データの比較を行う場合、CHAR型データとして処理するため長さが短い方のNCHAR型データにASCII表記の空白が埋められます。

  • 文字セットによっては、1.5倍~2倍にデータサイズが大きくなることがあります。