使用oracle数据库在cognos中用另一个字符串替换字符串

使用oracle数据库在cognos中用另一个字符串替换字符串,oracle,cognos,Oracle,Cognos,我有一个字符串“/folder[@name='Location/louvre']/directory[@name='Documents']”,我想用“loc>pl”替换/folder[@name=”,我正在使用replace函数,但它不起作用。适合我, 记住双引号: select replace('/folder[@name=''Location/louvre'']/directory[@name=''Documents'']', '/folder[@name=', 'loc>pl

我有一个字符串“/folder[@name='Location/louvre']/directory[@name='Documents']”,我想用“loc>pl”替换/folder[@name=”,我正在使用replace函数,但它不起作用。

适合我, 记住双引号:

select 
 replace('/folder[@name=''Location/louvre'']/directory[@name=''Documents'']',
 '/folder[@name=',
 'loc>pl') 
from dual;

可以向我们展示一下您的sql的外观吗?您是在问Cognos或Oracle中的函数吗?您的问题中不清楚。您能提供您现有的不起作用的函数吗?