2016-04-13 14 views
3

データを消去しようとしていますが、文字列から一重引用符を削除します。oracleの文字列から一重引用符を削除する方法

私はすでに

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

機能を使用していたが、でも、この後のテキストは、まだ単一引用符が含まれています。

例えば

INT'L 

または

X'94343413 

ため出力が INTL または X94343413でなければなりません。あなたの例については

+0

を試してみて、 "不浄" と考え、単一引用符文字はありますか? – spencer7593

答えて

1

この

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

、あなただけreplace()を使用することができます。

replace(recp_co_nm_clean, '''', '') 
+3

あなたは彼らの言うことを知っている:*私は正規表現で解決できると思った問題があった。今私は2つの問題があります。 – Bohemian

関連する問題