【发布时间】:2020-04-25 23:17:32
【问题描述】:
我可以删除所有特殊字符,如下所示:
SELECT REGEXP_REPLACE('91D5 ZBA DISCONNECTION https://mail.com/owa/#path=/mailÂ]*Debit Bank Ctry next Business Day is 06-Jan-2020', '[^0-9A-Za-z]', ' ')
FROM dual;
输出:
91D5 ZBA DISCONNECTION https mail tcs com owa path mail Debit Bank Ctry next Business Day is 06 Jan 2020
但是,如果我的描述中有任何单引号,如下所示,如果失败,我如何使用 REGEXP_REPLACE 函数转义单引号:
SELECT REGEXP_REPLACE('91D5 ZBA DISCONNECTION https://mail.com/owa/#path=/''mailÂ]'*Debit Bank Ctry next Business Day is 06-Jan-2020', '[^0-9A-Za-z]', ' ')
FROM dual;
【问题讨论】:
标签: sql oracle oracle11g oracle12c