본문 바로가기
반응형

XML문서5

【오라클(Oracle) SQL 함수】 XMLTRANSFORM 함수 o XMLTRANSFORM 문 법 XMLTransform::= 목 적 XMLTransform함수는 XMLType인스턴스와 그 자체가 XMLType 인스턴스인 XSL스타일 시트를 인수로 지정한다. 이 함수는 스타일 슈트를 인스턴스로 적용하여서 XMLType를 반환한다. 이 함수는 데이터를 데이터 베이스로부터 검색하는 것처럼 스타일 시트에 따라서 데이터를 조직하는데 유효하다. XMLTransform은 XMLType 인스턴스와 XML형태 쉬트를 인수로서 가져오며 이는 그 자체가 XMLType 인스턴스의 형식이다. 이는 해당 형태 시트를 그 인스턴스에 적용하고 XMLType 인스턴스를 반환합니다. 관련 함수 함수명 함수내용 DEPTH UNDER_PAHT와 EQUALS_PAHT 조건과 함께 이용되는 보조 함수이다.. 2021. 10. 25.
【오라클(Oracle) SQL 함수】 XMLSEQUENCE 함수 o XMLSEQUENCE 문법 XMLSequence::= 목적 XMLSequence함수는 2개의 형태가 있다. 첫 번째 형태는 XMLType 인스턴트를 지정하여서 XMLType에 있는 top-level 노드의 varray를 반환한다. 두 번째 형태는 XMLFormat 오브젝트의 옵션 인스턴스를 가지는 REFCURSOR 인스턴스를 지정하여서 커서의 각 행에 대하여 XMLSequence 형태로써 XML 문서를 반환한다. XMLSEQUENCE함수는 XMLType의 컬렉션을 반환하기 위해서, 이 함수를 테이블 구문에서 복수행에서 컬렉션 값을 unnest 하기 위해 이용할 수 있다. SQL 쿼리에서 더욱더 진행할 수 있다. 관련 함수 함수명 함수내용 DEPTH UNDER_PAHT와 EQUALS_PAHT 조건과 함.. 2021. 10. 25.
【오라클(Oracle) SQL 함수】 XMLFOREST 함수 o XMLFOREST 문법 XMLForest::= 목적 XMLForest함수는 개별 인수의 파라미터를 XML로 변환하고, 변환된 인수를 결합한 XML 조각(XML 단편, XML fragment)을 반환한다. 만약 value_expr이 스칼라 표현이라면, AS구문은 생략할 수 있고, 오라클 데이터베이스는 요소명으로써 열명을 사용한다. 만약 value_expr이 오브젝터 형 또는 컬렉션이라면, AS 구문은 필수적이고, 오라클 데이터 베이스는 tag로 둘러싸인 지정된 c_alias를 이용한다. 만약 value_expr이 Null이라면, value_expr에 대한 요소는 생성되지 않는다. 관련 함수 함수명 함수내용 DEPTH UNDER_PAHT와 EQUALS_PAHT 조건과 함께 이용되는 보조 함수이다. 이 함.. 2021. 10. 25.
【오라클(Oracle) SQL 함수】 XMLELEMENT 함수 o XMLELEMENT (= XML + ELEMENT) 문법 XMLElement::= XML_attributes_clause::= 목적 XMLElement 함수는 XML 문서를 생성하기 위하여 식별자(identifier) 또는 EVALNAME value_expr 를 평가하여 XML 요소(Element) 이름으로 사용하고, 요소에 대한 선택적으로 지정하는 속성 모음 및 요소의 내용으로 구성되는 인수를 함께 사용한다. 조회 결과에 Tag 추가하여서 XML형태의 데이터를 생성한다. 이 함수는 XMLType 타입의 instance를 반환한다. XMLElement 함수는 SYS_XMLGen 함수와 유사하지만, 반환되는 XML에 속성을 포함할 수 있지만 XMLFormat 객체를 사용한 서식 지정은 허용하지 않는다... 2021. 10. 25.
【오라클(Oracle) SQL 함수】SYS_XMLAGG 함수 o SYS_XMLAGG 문법 sys_xmlagg::= 목적 SYS_XMLAGG 함수는 입력받은 모든 문서를 취합하여서 하나의 XML 문서를 통합한다. SYS_XMLAgg함수는 expr에 의해 나타나는 모든 XML 문서 또는 XML fragment를 통합하고, 단일 XML 문서를 생성한다. 기본적 이름 ROWSET을 가지는 새 둘러싸인 요소를 생성한다. 만약 XML 문서를 다른 방법으로 포맷하는 경우는, XMLFormat 오브젝트의 인스턴스인 fmt를 지정한다. 관련 함수 함수명 함수내용 DEPTH UNDER_PAHT와 EQUALS_PAHT 조건과 함께 이용되는 보조 함수이다. 이 함수는 같은 상관 변수를 가지는 UNDER_PATH조건에 의해 지정된 PATH에서 레벨의 수를 반환한다. EXISTSNODE .. 2021. 10. 21.
반응형