728x90
DEPTH
구문
DEPTH(correlation_integer)
목적
DEPTH는 UNDER_PATH 및 EQUALS_PATH 조건과 함께 사용되는 보조 함수입니다. 이 함수는 UNDER_PATH 조건으로 지정된 경로에서 동일한 상관 변수를 사용하여 레벨(level)의 수를 반환합니다.
correlation_integer은 NUMBER 형식의 정수일 수 있습니다. 이 함수를 기본 조건과 관련시키기 위해 사용하며, 하나의 문장에 여러 기본 조건이 있는 경우에 사용됩니다. 1보다 작은 값은 1로 처리됩니다.
참고:
EQUALS_PATH Condition, UNDER_PATH Condition 및 관련 함수 PATH
예제
EQUALS_PATH 및 UNDER_PATH 조건은 두 가지 보조 함수인 DEPTH와 PATH를 사용할 수 있습니다. 다음 예제는 두 보조 함수를 사용하는 방법을 보여줍니다. 이 예제는 XMLSchema warehouses.xsd(Using XML in SQL Statements로 생성함)가 존재한다고 가정합니다.
SELECT PATH(1), DEPTH(2)
FROM RESOURCE_VIEW
WHERE UNDER_PATH(res, '/sys/schemas/OE', 1)=1
AND UNDER_PATH(res, '/sys/schemas/OE', 2)=1;
PATH(1) DEPTH(2)
-------------------------------- --------
. . .
www.example.com 1
www.example.com/xwarehouses.xsd 2
. . .
출처: 오라클 레퍼런스
원문 링크: Oracle DEPTH 함수 문서
반응형
'코딩 > 오라클 함수' 카테고리의 다른 글
[오라클 레퍼런스 함수] DUMP - 데이터 타입, 바이트 길이, 내부 표현 추출 (0) | 2023.08.04 |
---|---|
[오라클 레퍼런스 함수] DEREF - 객체 참조를 추출 (0) | 2023.08.04 |
[오라클 레퍼런스 함수] DENSE_RANK - 중복된 순위를 건너뛰지 않고 순위 계산 (예) 1-2-2-3 (0) | 2023.08.04 |
[오라클 레퍼런스 함수] DECOMPOSE - Unicode 분해 적용 결과 반환 (0) | 2023.08.04 |
[오라클 레퍼런스 함수] DECODE - 값에 따른 결과값 변환 (0) | 2023.08.03 |
댓글