如何在Oracle的SQL SELECT语句中用ascii替换字符

Bil*_*aal 1 oracle ascii

我们正在使用的数据库只有读取访问权限,其字符显示为正方形,ascii代码为26或x1A为十六进制,我想在SELECT语句中将其替换为仅使用ascii的另一个字符.

我们正在使用Oracle 10g.

有办法吗?也许使用正则表达式?

谢谢,,,

rkg*_*rkg 9

你可以使用这个REPLACE功能:

SELECT REPLACE(text,CHR(26),otherChar) FROM .........
Run Code Online (Sandbox Code Playgroud)