2020-09-19 01:52发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,
在加载IQ表作为目标时使用批量加载时遇到问题。
*。dat文件是在UNIX文件上创建的,字符集是二进制的,因此我在批量加载程序选项中使用了二进制格式检查。
但是,当将其写入数据库时,我的语言(葡萄牙语)的所有特殊字符(如"ç","º","ã"等)都将被怪异的字符所代替。
我试图将数据存储代码页(未成功)更改为utf-8,us-ascii,iso-8859-1,但没有任何效果。 有任何想法吗?
谢谢
你好佩德罗,
使用数据库的排序规则创建数据库时,有可能更改代码页,字符集或排序规则,然后再进行更改。
您需要重建一个全新的数据库,然后使用正确的代码页重新加载数据。
创建一个新数据库,使用相同的CREATE DATABASE命令,但替换为所需的COLLATION子句或代码页。
此致
克劳德
嗨克劳德,
我的数据库代码页是ISO_8859-1:1987,因此最初它应该不是问题,但我认为问题在于批量加载.dat文件的创建。
我建议测试以二进制格式将相似数据的IQ提取(导出)到文件中,然后以二进制格式将其加载(导入)到另一个表中,以查看加载的数据是否正确。
嗨Tayeb,您能指导我如何做吗?
最多设置5个标签!
你好佩德罗,
使用数据库的排序规则创建数据库时,有可能更改代码页,字符集或排序规则,然后再进行更改。
您需要重建一个全新的数据库,然后使用正确的代码页重新加载数据。
创建一个新数据库,使用相同的CREATE DATABASE命令,但替换为所需的COLLATION子句或代码页。
此致
克劳德
嗨克劳德,
我的数据库代码页是ISO_8859-1:1987,因此最初它应该不是问题,但我认为问题在于批量加载.dat文件的创建。
我建议测试以二进制格式将相似数据的IQ提取(导出)到文件中,然后以二进制格式将其加载(导入)到另一个表中,以查看加载的数据是否正确。
嗨Tayeb,您能指导我如何做吗?
谢谢
一周热门 更多>