728x90
XMLEXISTS
구문
XMLEXISTS ( XQuery_string [ XML_passing_clause ] )
목적
XMLExists는 주어진 XQuery 표현식이 비어 있지 않은 XQuery 시퀀스를 반환하는지 확인합니다. 그렇다면 함수는 TRUE를 반환하고, 그렇지 않으면 FALSE를 반환합니다. XQuery_string 인수는 리터럴 문자열이지만 XML_passing_clause를 사용하여 바인드하는 XQuery 변수를 포함할 수 있습니다.
XML_passing_clause의 expr은 XMLType 또는 SQL 스칼라 데이터 유형의 인스턴스를 반환하는 표현식으로, XQuery 표현식을 평가하는 컨텍스트로 사용됩니다. AS 절이 없이 PASSING 절에 식별자 없이 하나의 expr만 지정할 수 있습니다. 각 expr을 평가한 결과는 XQuery_string의 해당 식별자에 바인딩됩니다. AS 절이 없는 expr이 있다면 해당 식을 XQuery_string을 평가하는 컨텍스트 항목으로 사용합니다. expr이 관계형 열인 경우 Oracle XML DB에서 선언된 콜레이션은 무시됩니다.
참고:
Oracle XML DB Developer's Guide에서 이 함수의 사용 예와 자세한 정보를 찾을 수 있습니다.
출처: 오라클 레퍼런스
원문 링크: Oracle XMLEXISTS 함수 문서
반응형
'코딩 > 오라클 함수' 카테고리의 다른 글
[오라클 레퍼런스 함수] XMLISVALID - XML 스키마 준수 확인 (0) | 2023.09.06 |
---|---|
[오라클 레퍼런스 함수] XMLFOREST - XML 단편 생성 및 요소 연결 (0) | 2023.09.05 |
[오라클 레퍼런스 함수] XMLELEMENT - XML 엘리먼트를 생성하고 XMLType 인스턴스를 반환 (0) | 2023.09.05 |
[오라클 레퍼런스 함수] XMLDIFF - XML 문서 비교 및 차이점 캡처 (0) | 2023.09.05 |
[오라클 레퍼런스 함수] XMLCONCAT - XML 요소 연결 및 반환 (0) | 2023.09.05 |
댓글