我正在尝试运行查询
SELECT REPLACE('SURES&npsp','&npsp', 'H') FROM DUAL
当我运行它时,要求上述'& npsp' 的两个输入。 实际上我的要求是用' H' 替换'& npsp' 。 有没有其他方法可以替换它。
答案 0 :(得分:0)
为避免您获得额外的替换提示,请执行
set define off;
在运行查询之前。
答案 1 :(得分:0)
另一个选择是从字符中断&
:
SELECT REPLACE('SURES&'||'npsp','&'||'npsp', 'H') FROM DUAL
解决方案并不比set define off
好,但我能够记住它。
答案 2 :(得分:0)
如果您正在寻找Informatica解决方案,可以使用REPLACESTR(1, 'SURES&npsp','&npsp', 'H')