0

我正在使用以下导入命令将日语脚本导入 db2 表。

从coldel修改的del的'./data/product attributes to be upload_20120124.txt'导入| CODEPAGE=932 INSERT INTO TEMP_UPLOAD_PRODUCT_ATTRIBUTES(ProductGuid、CATEGORY_GUID、LOCALEGUID、REALMGUID、CATCHING_PHRASE、GENERIC_NAME、INGREDIENTS、数量、剂量、NUTIRITION_FACTS、PRODUCT_DESCRIPTION、RECOMMENDED_FOR、PROMOTION_MSG、MESSAGE)

我收到的消息是:

SQL3017N 定界符无效或被多次使用。

检查消息代码定义时,似乎管道可能不是有效的分隔符。它还说:对于 UTF-8 数据,分隔符的有效范围是 0x00 - 0x7F(含)

我在哪里可以找到十六进制和符号的映射?在这种情况下,有效的分隔符是什么?还是有其他问题?

请指教。

谢谢,

4

2 回答 2

0

它在将分隔符更改为 TAB 日文代码页后工作,只允许 0x00 到 0x3F 范围内的分隔符,| 是 0x7C 选项卡是 0x09

于 2012-01-27T19:26:41.773 回答
0

假设您的输入数据已正确分隔,您应该能够通过指定COLDEL0x7C为 IMPORT 命令的修饰符来导入以管道分隔的文件。

于 2012-01-24T20:44:53.273 回答