Oracle正则表达式分割字符串,
select regexp_substr(b.columnName, '[^/]+', 1, c.lv)
from (select regexp_count(a.columnName, '[^/]+') as cnt,a.columnName from tableName a ) b
join (select level lv from dual connect by level <= 100) c on c.lv <= b.cnt
说明:此处按照 / 进行分割字符串,level <= 100默认分割包含100个 / 之内的字符串。
本站文章为和通数据库网友分享或者投稿,欢迎任何形式的转载,但请务必注明出处.
同时文章内容如有侵犯了您的权益,请联系QQ:970679559,我们会在尽快处理。