スケーラブルデータベースサーバ HiRDB Version 8 SQLリファレンス
文字集合は文字データに対する属性であり,次の三つの属性を持ちます。
文字集合指定::= [MASTER.]文字集合名
文字集合名 ::= {EBCDIK|UTF16}
表1-9 HiRDBで使用できる文字集合
文字集合名 | 使用形式 | 文字レパートリ | 既定の照合順 |
---|---|---|---|
EBCDIK | EBCDIKコード。 文字は8ビットの単一バイト文字コードで表現されます。 |
EBCDIKコードのすべての文字 | ビット組み合わせによるコード順 |
UTF16 | JIS X 0221(ISO/IEC 10646)で規定され,各文字が2又は4バイトで符号化される文字符号化形式で表現されます。バイト順序はビッグエンディアンです。 | Unicodeのすべての文字 | ビット組み合わせによるコード順 |
表1-10 pdntenv(pdsetup)コマンドで指定した文字コードと仮定する既定文字集合
コマンドで指定した文字コード種別 | 既定文字集合 |
---|---|
sjis | シフトJIS漢字コード |
chinese | EUC中国語漢字コード |
ujis | EUC日本語漢字コード |
utf-8 | Unicode(UTF-8) |
lang-c | 単一バイト文字コード |
chinese-gb18030 | 中国語漢字コード(GB18030) |
?パラメタを介して,文字コードがUTF-16のデータを操作する場合,文字集合名記述領域に文字集合名を指定します。また,プリプロセスオプション,及び埋込み変数の定義に,文字コードがUTF-16のデータを操作できる指定をすることで,埋込み変数を介して文字コードがUTF-16のデータを操作できるようになります。このとき,SQLプリプロセサは,指定されたプリプロセスオプション,及び埋込み変数に基づいて文字集合名を仮定します。
文字集合名にはUTF16に加え,UTF-16LE,及びUTF-16BEが指定できます。
以降の説明では,文字集合名UTF16には,UTF-16LE,UTF-16BEが含まれているものとします。
なお,プリプロセスオプション,埋込み変数の定義,及び文字集合名記述領域に指定する文字集合の詳細については,マニュアル「HiRDB Version 8 UAP開発ガイド」を参照してください。
All Rights Reserved. Copyright (C) 2006, 2016, Hitachi, Ltd.