oracle如何拆分以逗号分隔的字符串为多行?

[oracle如何拆分以逗号分隔的字符串为多行?]

特别说明:
经验证,对单条数据管用,当有多条数据时,用:
SELECT REGEXP_SUBSTR (a.id, ‘[^,]+’, 1,n) from table a ,( SELECT LEVEL

n FROM DUAL CONNECT BY LEVEL <= 100 ) connect by n<=LENGTH (a.id) -

LENGTH (regexp_replace(a.id, ‘,’, ‘’))+1;
才好使,原因待查。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章