Oracle和Hive交互中的字符问题解决:
一句话解决:
REPLACE(REPLACE(REPLACE(REPLACE(TRIM(XXX_String),
CHR(9), ‘’), CHR(10),’’), CHR(13), ‘’),CHR(41377), ‘’) XXX_String
解释:
具体就是把一些特殊字符替换为’’ 在oracle中, 常见的字符有这么几个:
chr(9) tab空格 chr(10) 换行 chr(13) 回车 chr(32) 空格符
把这些去掉就可以了。
问题原因:
还在研究中…