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;
纔好使,原因待查。

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