我有一个逗号分隔值的列,如6,7,99.3334.
我需要编写一个PL sql过程,它将分别给出这些值.列的长度为40.
谁能帮我这个?
这样的事可能吗?
原文链接:https://www.f2er.com/oracle/205629.htmlwith 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 ;