作者:王志春aiq_411_154_739_273 | 来源:互联网 | 2017-05-12 15:07
Oracle10g及以上版本长字符串拆分成多行,利用正则表达式,功能类似于split:selectdbms_lob.substr(regexp_substr(
Oracle 10g及以上版本长字符串拆分成多行, 利用正则表达式, 功能类似于split:select dbms_lob.substr(regexp_substr(
Oracle 10g及以上版本
长字符串拆分成多行, 利用正则表达式, 功能类似于split:
select dbms_lob.substr(regexp_substr('abc,1234,ABCD,test', '[^,]+', 1, x.n)) field from dual, (select rownum n from dual connect by rownum <100) x;
合并多行String记录:
table a 如下
字段 city
row1 上海
row2 北京
row3 昆明
row4 长春
select wmsys.wm_concat(city) from a;
结果如下
上海,北京,昆明,长春,
,