У меня есть этот запрос:
WITH t AS (SELECT '1:300:238:Regular:1:month' AS txt FROM dual)
SELECT LEVEL, REGEXP_SUBSTR (txt, '[^:]+', 1, LEVEL) AS word
FROM t
CONNECT BY LEVEL <= LENGTH(regexp_replace(txt,'[^:]+'))+1
ORDER BY 1;
Возвращает 6 строк, каждый элемент в отдельной строке.Как я могу развернуть это в 1 строку, 6 столбцов, чтобы я мог фактически выделить их в переменные в коде?
Большое спасибо!