Skip Headers

오라클 10g 함수
10g Release 1 (10.1)
Go to Documentation Home
HOME
Go to Book List
ORA_home
Go to Table of Contents
연구회
Go to Index
자료실
Go to Master Index
ORA_10G
Go to Feedback page
MAIL

Go to previous page
Previous
Go to next page
Next

SYS_XMLGEN

문법

MAIN

sys_xmlgen::=
Description of sys_xmlgen.gif follows

그림 설명
 

목적

MAIN

스칼라값,object type,xml type 인스턴스를 XML문서로 변형한다.

SYS_XMLGen함수는 데이터 베이스의 특별한 행과 열을 평가하는 식을 취하고, XML문서를 포함하는 XMLtype 타입의 인스턴스를 반환한다. 인수 expr은 스칼라값, 사용자 정의 타입, XMLType 인스턴스를 취한다.

기본적으로 XML 문서의 요소는 인수 expr의 요소와 일치한다. 예를 들어, 만약 expr이 열 명으로 변환되는경우, XML 둘러쌓인 요소는 같은 열명이 된다. 만약 XML문서를 다른게 서식을 원한다면, XMLFormat 오브젝트의 인스턴스인 fmt를 지정한다.

예제

MAIN

다음 예제는 employee_id 값이 205dls 샘플 테이블 oe.employees에서 종업원 이메일 ID를 찾아서, EMAIL요소를 가지는 XML문서를 가지는 XMLType의 인스턴스를 생성한다.

SELECT SYS_XMLGEN(email)      
   FROM employees
   WHERE employee_id = 205;

SYS_XMLGEN(EMAIL)
-------------------------------------------------------------------
<EMAIL>SHIGGINS</EMAIL>