WITH docs_string AS
(SELECT 'mehmet,ahmet,hasan,huseyin,mahmut' AS str
FROM dual)
SELECT LEVEL lvl
,regexp_substr(str,
'[^,]+',
1,
LEVEL) splitted_string
FROM docs_string t
CONNECT BY LEVEL <= regexp_count(str,
',') + 1;
------------------------------------
LVL SPLITTED_STRING1 mehmet
2 ahmet
3 hasan
4 huseyin
5 mahmut
Hiç yorum yok:
Yorum Gönder