逗号在Oracle中分隔值

前端之家收集整理的这篇文章主要介绍了逗号在Oracle中分隔值前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个逗号分隔值的列,如6,7,99.3334.

我需要编写一个PL sql过程,它将分别给出这些值.列的长度为40.

谁能帮我这个?

这样的事可能吗?
with my as (
  select '6,99.3334' str
    from dual
)
select 
  regexp_substr(my.str,'[^,]+',1,level) part
from my
connect by level <= length(regexp_replace(my.str,]+')) + 1
;

猜你在找的Oracle相关文章