【发布时间】:2012-02-22 22:03:18
【问题描述】:
我们有一个用 php/mysql 编写的门户和一个基于 Java EE 和 Oracle 的企业应用程序。最近我们发现文本列中的某个 Unicode 字符(准确的说是 0643)是无效的(由于最终用户的数据输入不正确),必须更改为另一个字符(06A9)。
在 MySQL 中,我只是使用文本编辑器的查找和替换工具更改了导出文件。但是在 oracle 中,dmp 文件是二进制文件,我不知道如何编辑 dmp 文件。
如何更改无效字符?
是否有替代遍历所有表中的所有文本列的替代方法? (我已将其保存为最后的手段!)
【问题讨论】: