Teradata错误6706加载不可打印的字符

时间:2016-10-25 14:56:13

标签: unix encoding ascii teradata plaintext

我有一个ETL,创建一个纯文本,以后将被加载到Teradata,在源数据中有一个列UTF8 enconded,包含所有类型的字符,包括不可打印,我正确写入文件,但我得到错误代码6706 :该字符串包含不可翻译的字符。

这是命运专栏

column VARCHAR(300) CHARACTER SET LATIN NOT CASESPECIFIC

我可以加载像é这样的字符,但不能加载'

这样的字符

如何正确编写文件,并在发送数据之前进行验证,我无法访问数据库,只知道他们收到错误代码6706。

提前致谢

1 个答案:

答案 0 :(得分:1)

将列设为unicode ...

column VARCHAR(300) CHARACTER SET unicode NOT CASESPECIFIC.