XMLTABLE 활용
DB CAFE
thumb_up 추천메뉴 바로가기
- DBA { Oracle DBA 명령어 > DBA 초급 과정 > DBA 고급 과정 }
- 튜닝 { 오라클 튜닝 목록 }
- 모델링 { 데이터 모델링 가이드 }
목차
1 XMLTABLE 함수 활용[편집]
1.2 COLUMNS 표현식 사용하여 특정 구간 순번 생성 하기[편집]
SELECT *
FROM XMLTABLE ('11 to 15' COLUMNS c1 NUMBER PATH '.');
1.3 불규칙/특정 숫자를 지정하려면 숫자를 쉼표(,)로 구분[편집]
SELECT *
FROM XMLTABLE ('1,1,2,3,5' COLUMNS c1 NUMBER PATH '.');
1.4 홀수 값만 생성하기[편집]
SELECT *
FROM XMLTABLE ('for $i in 1 to 10 where $i mod 2 = 1 return $i' COLUMNS c1 NUMBER PATH '.');
1.5 for문 사용하여 중첩 수행[편집]
SELECT *
FROM XMLTABLE ('for $i in 1 to 2, $j in 1 to 2 let $v := $i * $j return $v' COLUMNS c1 NUMBER PATH '.');
1.6 쌍따옴표(")를 사용하여 문자열을 생성[편집]
SELECT *
FROM XMLTABLE ('"A","B","C"' COLUMNS c1 VARCHAR2(1) PATH '.');