如何从oracle

时间:2016-04-13 03:22:46

标签: sql string oracle

我正在尝试清理我的数据,我想从字符串中删除单引号。

我已经使用过该功能

REGEXP_REPLACE(recp_co_nm_clean,'[^'' ''[:alpha:]'' '']'

但即使在此之后,文本仍然包含单引号。

例如

INT'L

X'94343413

输出应该是 INTL 要么 X94343413。

2 个答案:

答案 0 :(得分:4)

对于您的示例,您只需使用replace()

replace(recp_co_nm_clean, '''', '')

答案 1 :(得分:2)

试试这个

REPLACE(recp_co_nm_clean,chr(39),'')