3.1.5 文字集合データの抽出,反映

HiRDBでデータ連携できる文字集合は,EBCDIKとUTF-16です。

<この項の構成>
(1) 文字集合EBCDIK
(2) 文字集合UTF-16

(1) 文字集合EBCDIK

(a) XDM/XT連携の場合

HiRDBとXDM/RD間で,文字集合EBCDIKが定義された表をデータ連携できます。ただし,必要に応じて次の条件を満たす必要があります。

詳細については,マニュアル「データベース抽出プログラム XDM/XT」を参照してください。

(b) HiRDB間連携の場合

HiRDB間で,文字集合EBCDIKが定義された表をデータ連携できます。ただし,必要に応じて次の条件を満たす必要があります。

詳細については,マニュアル「HiRDB Version 8 SQLリファレンス」を参照してください。

(2) 文字集合UTF-16

環境変数XTCSETUSEにyesを指定した場合,文字集合UTF-16が定義された表データをデータ連携できます。

(a) HiRDB間連携の場合

HiRDB間で,文字集合UTF-16が定義された表データをデータ連携できます。ただし,次の条件を満たす必要があります。

(b) バイナリファイル,およびDATファイルへの反映の場合

バイナリファイル,およびDATファイルへ反映する場合,文字集合UTF-16が定義された表データをデータ連携できます。ただし,反映情報ファイルを指定する場合,抽出列と反映列の属性と定義長が一致している必要があります。

文字集合以外の列は文字コード変換します。抽出側の環境変数XTDATALOCALEにutf-8,反映側の環境変数XTDATALOCALEにutf-16BE,またはutf-16LEを指定してください。