Db2のEXPORT/IMPORTコマンドで文字コード変換を行う!

Db2では、EXPORT/IMPORTコマンドで文字コード変換を行うことができます。

EXPORTで文字コード変換する!

EXPORTで文字コード変換します。以下は、UTF-8のデータベースから、IBM-943の文字コードに出力する例です。

db2 "export to data01.del of del MODIFIED BY CODEPAGE=943 select * from TEST01"

IMPORTで文字コード変換する!

EXPORTで文字コード変換します。以下は、UTF-8のデータベースから、IBM-943の文字コードに出力する例です。

db2 "import from data01.del of del MODIFIED BY CODEPAGE=943 replace into TEST10"

おわりに

Db2では、iconvやnkf等のコマンドを使用しなくても、EXPORT/IMPORTコマンドで文字コード変換を行うことができます。EXPORT/IMPORTコマンドでは、ファイルの文字コードをCODEPAGEに指定します。DBの文字コードは、DBで指定している文字コードが使用されます。