【发布时间】:2016-10-03 00:57:49
【问题描述】:
在 Netezza 表中存储数据时,数据存在少许差异。 例如,'ïžAïžAIAI' 是 CP1166 编码,加载到表中时正在修改。
如何避免在加载时修改数据,或者是否有任何数据类型支持所有类型的编码?
【问题讨论】:
-
您确定数据正在被修改吗?这可能只是一个显示问题。如果您提供开头字符串的十六进制表示,然后提供您认为正在修改的字符串的十六进制表示,那将会很有帮助。检查这个问题,看看有时这两者是如何混淆的:stackoverflow.com/questions/34537853/…
-
我浏览过这个链接。但是在这里,当我将记录直接插入表中时,它会按原样插入。如果使用 sqlldr(在 Oracle 中)或外部表(Netezza)加载它,它会被修改并更改十六进制值。
-
你能提供一些样本值吗?
标签: database encoding character-encoding netezza