导出时如何处理oracle中的垃圾字符
我需要在导出到文本文件时删除垃圾字符的帮助。 数据是这样来的。。。 复制到记事本时:导出时如何处理oracle中的垃圾字符,oracle,Oracle,我需要在导出到文本文件时删除垃圾字符的帮助。 数据是这样来的。。。 复制到记事本时: 'ICL1485325 �سيسات' 使用sqlplus和字符格式导出NLS_LANG=AMERICAN_AMERICA.AL32UTF8导出到文件时,它显示为方括号。 列的转储 典型值=96 Len=35:73,67,76,49,52,56,53,51,50,53,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32
'ICL1485325 �سيسات'
使用sqlplus和字符格式导出NLS_LANG=AMERICAN_AMERICA.AL32UTF8导出到文件时,它显示为方括号。
列的转储
典型值=96 Len=35:73,67,76,49,52,56,53,51,50,53,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32
我正在尝试regex_replace和translate,但他们将此列设置为null。您是否可以使用replace函数以问号(CHR(63))为目标?类似于:
从表中选择replace(字段,CHR(63),“”)代码>@runningviolet…是的,替换函数对我有效…你能使用替换函数来定位问号(CHR(63))吗?类似于:从表中选择replace(字段,CHR(63),“”)代码>@runningviolent…是的,替换功能对我有效。。。