SELECT SUBSTR (MAX (SYS_CONNECT_BY_PATH (scname, ',')), 2) scname,
SUBSTR (MAX (SYS_CONNECT_BY_PATH (sccode, ',')), 2) sccode
INTO scname,
sccode
FROM (SELECT scname, sccode, ROWNUM rnum
FROM test
)
START WITH rnum = 1
CONNECT BY PRIOR rnum = rnum - 1;
SUBSTR (MAX (SYS_CONNECT_BY_PATH (sccode, ',')), 2) sccode
INTO scname,
sccode
FROM (SELECT scname, sccode, ROWNUM rnum
FROM test
)
START WITH rnum = 1
CONNECT BY PRIOR rnum = rnum - 1;
'Db > Oracle' 카테고리의 다른 글
oracle 긴 쿼리 오류시 처리용 sample (3) | 2010.04.09 |
---|---|
oracle dual > connect by level 사용으로 수치값 출력 (3) | 2010.04.09 |
Oracle cursor 간단 sample (1) | 2010.04.06 |
Oracle row_number() sample (2) | 2010.04.06 |
Oracle Cursor 관련 사용 예제모음 (0) | 2010.04.06 |