【发布时间】:2015-08-11 15:26:33
【问题描述】:
我正在尝试在查询下运行
SELECT REPLACE('SURES&npsp','&npsp', 'H') FROM DUAL
当我运行它时,它会为上述 '&npsp' 询问两个输入。 实际上我的要求是用 'H' 替换 '&npsp'。 有没有其他方法来做这个替换。
【问题讨论】:
-
虽然 Gary_W 确实提供了适用于您确定的场景的解决方案,但也许使用 DBMS_XMLGEN.CONVERT 函数可能是一种更强大的方法。这是这种方法的一个示例,dba.stackexchange.com/questions/89939/…
-
@PatrickBacon -
&npsp不是实体吗?还是我误解了你的意思? -
@AlexPoole 你是对的。我把它误认为
&nbsp。这可能是拼写错误吗?如果我们不替换实体,那么我的建议将不起作用……同意。 -
@PatrickBacon - 也没有分号,用 H 替换
 会有点奇怪。但谁知道呢,它可能只是在发布时出现乱码......
标签: oracle oracle11g oracle10g informatica informatica-powercenter