0

日本語のスクリプトをdb2テーブルにインポートするために、次のインポートコマンドを使用しています。

coldel によって変更された del の './data/product attributes to be uploaded_20120124.txt' からインポート| CODEPAGE=932 INSERT INTO TEMP_UPLOAD_PRODUCT_ATTRIBUTES (ProductGuid,CATEGORY_GUID,LOCALEGUID,REALMGUID,CATCHING_PHRASE,GENERIC_NAME,INGREDIENTS,QUANTITY,DOSE,NUTIRITION_FACTS,PRODUCT_DESCRIPTION,RECOMMENDED_FOR,PROMOTION_MSG,MESSAGE)

次のようなメッセージが表示されます。

SQL3017N 区切り文字が無効であるか、複数回使用されています。

メッセージコードの定義を確認すると、パイプが有効な区切り文字ではない可能性があります。また、次のようにも書かれています: UTF-8 データの場合、区切り文字の有効な範囲は 0x00 - 0x7F です。

16 進数とシンボルのマッピングはどこにありますか? この場合、有効な区切り文字は何ですか? または他の問題がありますか?

ご意見をお聞かせください。

ありがとう、

4

2 に答える 2

0

区切り記号を TAB 日本語コードページに変更した後、機能しました。は 0x7C タブは 0x09

于 2012-01-27T19:26:41.773 に答える
0

Assuming that your input data is properly delimited, you should be able to import a pipe-delimited file by specifying COLDEL0x7C as a modifier for the IMPORT command.

于 2012-01-24T20:44:53.273 に答える