0
特殊文字のセットをアプリケーションシステムに受け入れられる別のセットに置き換える必要があるプロシージャを作成しています。私がこの手順で使用している以下のステートメントを、どのように書き直すことができますか?PL/SQLで複数の文字を置換する方法
select replace(replace(replace(replace(replace(replace(replace(replace(replace(replace(replace(replace(replace(replace('%BICI* "(MOTO), |X PLAY? 4G: RED&WHITE& \/<DIRETTA>','(','-'),'%','perc'),'?','.'),'|','-'),':',';'),',','.'),'<','-'),'>','-'),'&','and'),'\','-'),'/','-'),'"','-'),')','-'),'*','-')
from dual;
再帰的プロシージャは使用できません。 提案がありますか?
ありがとうございます! イラリア
regexp_replace()を使用できます。 – XING
回答を見る[ここ](http://stackoverflow.com/a/28584627/319875) –
このアンサーはあなたのニーズに合っているかもしれません:http://stackoverflow.com/a/2947787/6773490 – tchibu