替换oracle sqldeveloper中的特殊字符

replace special characters in oracle sqldeveloper

我正在尝试替换所有出现的 |并在 oracle sqldeveloper 中输入 ' 但它给出错误。

SELECT 替换("test|123|333",'|','\'') FROM DUAL;

谁能帮我解决这个问题。

谢谢

您的陈述无效,正确的是:

SELECT replace('test|123|333','|','''') FROM DUAL;

在 SQL 中,文本值以单引号开头和结尾。