首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > oracle >

oracle字符串中文内容替换的有关问题

2012-03-29 
oracle字符串中文内容替换的问题!我有这样的一个字符串,~79|队列名称1|1|4~134|队列名称2|1|4~100|队列名

oracle字符串中文内容替换的问题!
我有这样的一个字符串,~79|队列名称1|1|4~134|队列名称2|1|4~100|队列名称3|1|4~147|队列名称4|1|4~148|队列名称5|1|4~188|队列名称6|1|4~189||1|4...,很长,超过了2000字节。 

想请教各位专家,有没一个函数,可以将字符串中所包含的中文汉字都替换成空,变成“~79||1|4~134||1|4~100||1|4~147||1|4~148||1|4~188||1|4~189||1|4...”,手工替换的工作实在太大了。


谢谢大家了!

[解决办法]
select REGEXP_REPLACE('79|队列名称1|1|4~134|队列名称2|1|4~100|队列名称3|1|4~147|队列名称4|1|4~148|队列名称5|1|4~188|队列名称6|1|4~189||1|4...',
'[[:alpha:]]',
' ')
from dual
--结果
--179| 1|1|4~134| 2|1|4~100| 3|1|4~147| 4|1|4~148| 5|1|4~188| 6|1|4~189||1|4...

热点排行