2
나는 oracle에서 XML을 처음 접했고, 나는 매우 간단한 요구 사항을 가지고있다.oracle에서 xmltype의 데이터 포맷하기
나는 XMLTYPE 데이터를 으로 반환하는 함수를 가지고 있습니다.
<ROWSET>
<ROW>
<RCODE>FIRST CHECK DATA</RCODE>
</ROW>
<ROW>
<RCODE>SECOND CHECK DATA</RCODE>
</ROW>
<ROW>
<RCODE>THIRD CHECK DATA</RCODE>
</ROW>
</ROWSET>
정상적인 방법으로 모든 태그를 피하고 데이터를 표시하고 싶습니다. 나는
내가 라인 피드를 제공하거나 행 사이에 공백을 추가 할 수있는 방법FIRST CHECK DATA
SECOND CHECK DATA
THIRD CHECK DATA
와 동일하게 표시 할
DECLARE
l_xmltype XMLTYPE;
l_var VARCHAR2(1000);
BEGIN
l_xmltype := getdata(849,20130804);
l_var := l_xmltype.extract('*/ROW/RCODE/text()').getstringval();
END;
OUTPUT:
FIRST CHECK DATASECOND CHECK DATAJOHNSON KOUL
으로 노력했다.
데이터를 테이블에 저장하지 않겠습니다.