728x90 코딩/오라클 함수294 코딩/오라클 함수 [오라클 레퍼런스 함수] XMLPARSE - XML 인스턴스 파싱 및 생성 ★ XMLPARSE 구문 XMLPARSE ({ DOCUMENT | CONTENT } value_expr [ WELLFORMED ] ) 목적 XMLParse는 value_expr의 평가 결과로부터 XML 인스턴스를 구문 분석하고 생성합니다. value_expr은 문자열로 해결되어야 합니다. value_expr이 null로 해결되면 함수는 null을 반환합니다. DOCUMENT를 지정하는 경우 value_expr은 단일 루트 XML 문서로 해결되어야 합니다. CONTENT를 지정하는 경우 value_expr은 유효한 XML 값을 해결해야 합니다. WELLFORMED를 지정하는 경우 value_expr이 잘 구성된 XML 문서로 해결되는 것을 보장하므로 데이터베이스는 입력이 잘 구성되었는지 확인하기 위한 유효.. 2023. 9. 6. 코딩/오라클 함수 [오라클 레퍼런스 함수] XMLISVALID - XML 스키마 준수 확인 ★ XMLISVALID 구문 XMLISVALID ( XMLType_instance [, XMLSchema_URL [, element ]] ) 목적 XMLISVALID 함수는 입력 XMLType_instance가 관련 XML 스키마를 준수하는지 확인합니다. 이 함수는 XMLType_instance에 기록된 유효성 검사 상태를 변경하지 않습니다. 입력 XML 문서가 유효한 것으로 판명되면 XMLISVALID 함수는 1을 반환하고, 그렇지 않으면 0을 반환합니다. XMLSchema_URL을 인수로 제공하면 해당 스키마와의 일치 여부를 확인하는 데 사용됩니다. 그렇지 않으면 XML 문서에서 지정한 XML 스키마가 일치 여부를 확인하는 데 사용됩니다. XMLType_instance는 유효성을 검사할 XMLType.. 2023. 9. 6. 코딩/오라클 함수 [오라클 레퍼런스 함수] XMLFOREST - XML 단편 생성 및 요소 연결 ★ XMLFOREST 구문 XMLFOREST ( value_expr [ AS { c_alias | EVALNAME value_expr } ] [, value_expr [ AS { c_alias | EVALNAME value_expr } ] ]... ) 목적 XMLForest는 각 인수 매개변수를 XML로 변환한 다음 이러한 변환된 인수들을 연결한 XML 단편을 반환합니다. value_expr가 스칼라 표현식인 경우 AS 절을 생략할 수 있으며 Oracle Database는 열 이름을 요소 이름으로 사용합니다. value_expr가 객체 유형이거나 컬렉션인 경우 AS 절이 필수이며 Oracle은 지정된 표현식을 둘러싼 태그로 사용합니다. 이를 위해 문자열 리터럴 인 c_alias를 지정하거나 EVALNAM.. 2023. 9. 5. 코딩/오라클 함수 [오라클 레퍼런스 함수] XMLEXISTS - XQuery 조건 확인 함수 ★ 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만 지정할 .. 2023. 9. 5. 코딩/오라클 함수 [오라클 레퍼런스 함수] XMLELEMENT - XML 엘리먼트를 생성하고 XMLType 인스턴스를 반환 ★ XMLELEMENT 구문 XMLELEMENT ( [ ENTITYESCAPING | NOENTITYESCAPING ] { ( [ NAME ] identifier ) | ( EVALNAME value_expr ) } [ , XML_attributes_clause ] [ , value_expr [ [ AS ] c_alias ]]... XML_attributes_clause::= XMLATTRIBUTES ( [ ENTITYESCAPING | NOENTITYESCAPING ] [ SCHEMACHECK | NOSCHEMACHECK ] value_expr [ { [AS] c_alias } | { AS EVALNAME value_expr } ] [, value_expr [ { [AS] c_alias } | { AS.. 2023. 9. 5. 코딩/오라클 함수 [오라클 레퍼런스 함수] XMLDIFF - XML 문서 비교 및 차이점 캡처 ★ XMLDIFF 구문 XMLDIFF ( XMLType_document, XMLType_document [ , integer, string ] ) 목적 XMLDiff 함수는 XmlDiff C API의 SQL 인터페이스입니다. 이 함수는 두 개의 XML 문서를 비교하고 Xdiff 스키마를 준수하는 XML로 차이점을 캡처합니다. 차이 문서는 XMLType 문서로 반환됩니다. 첫 번째 두 인수에는 두 XMLType 문서의 이름을 지정하십시오. integer에는 C 함수 XmlDiff의 hashLevel을 나타내는 숫자를 지정하십시오. 해싱을 사용하지 않으려면 이 인수를 0으로 설정하거나 완전히 생략하십시오. 해싱을 사용하지 않지만 플래그를 지정하려면 이 인수를 0으로 설정해야 합니다. string에는 함수의 .. 2023. 9. 5. 코딩/오라클 함수 [오라클 레퍼런스 함수] XMLCONCAT - XML 요소 연결 및 반환 ★ XMLCONCAT 구문 XMLCONCAT(XMLType_instance [, XMLType_instance ]...) 목적 XMLConcat는 입력으로 XMLType 인스턴스의 일련의 요소를 가져와 각 행의 요소를 연결하고 연결된 시리즈를 반환합니다. XMLConcat은 XMLSequence의 역입니다. Null 표현식은 결과에서 삭제됩니다. 모든 값 표현식이 null인 경우 함수는 null을 반환합니다. 참고: XMLSEQUENCE 예제 다음 예제는 일부 직원의 이름 및 성을 나타내는 XML 요소를 생성하고 이러한 요소를 연결한 다음 반환합니다: SELECT XMLCONCAT(XMLELEMENT("First", e.first_name), XMLELEMENT("Last", e.last_name)) A.. 2023. 9. 5. 코딩/오라클 함수 [오라클 레퍼런스 함수] XMLCOMMENT - XML 주석 생성 ★ XMLCOMMENT 구문 XMLCOMMENT ( value_expr ) 목적 XMLComment는 value_expr의 계산 결과를 사용하여 XML 주석을 생성합니다. value_expr은 문자열로 해결되어야 합니다. 두 개의 연속적인 대시 (하이픈)를 포함할 수 없습니다. 함수가 반환하는 값은 다음 형식을 가집니다. value_expr이 null로 해결되면 함수는 null을 반환합니다. 참고: 이 함수에 대한 자세한 정보는 Oracle XML DB Developer's Guide를 참조하십시오. 예제 다음 예제는 DUAL 테이블을 사용하여 XMLComment 구문을 설명합니다: SELECT XMLCOMMENT('OrderAnalysisComp imported, reconfigured, disasse.. 2023. 9. 5. 이전 1 2 3 4 5 ··· 37 다음 반응형