실행쿼리

WITH t AS (
	SELECT 'A,B,C' OLD_VALS
	     , '1,2,3' NEW_VALS
	  FROM dual
)
SELECT REGEXP_SUBSTR(t.OLD_VALS, '[^,]+', 1, c1.COLUMN_VALUE) AS OLD_VAL
             , REGEXP_SUBSTR(t.NEW_VALS, '[^,]+', 1, c1.COLUMN_VALUE) AS NEW_VAL
          FROM t
             , TABLE(CAST(MULTISET(SELECT level FROM dual CONNECT BY level <= LENGTH(REGEXP_REPLACE(t.OLD_VALS, '[^,]+')) + 1) as sys.OdciNumberList)) c1

실행결과

  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기