2014-10-13 6 views
0

내가 수동 기능을 작성하려면, 오라클 11g에서 나는이 쓰기 :이 기능을 수동으로 작성하려면 어떻게해야합니까?

select dbms_xmlgen.getxml('Select 1 id , 2 type from dual') from dual; 

를 그리고이 제공 :

<?xml version="1.0"?> <ROWSET> <ROW> <ID>1</ID> <TYPE>2</TYPE> </ROW> </ROWSET> 

그것은 그것이 내가 정확히해야 할 것입니다.

하지만 dbms_xmlgen.getxml() 기능을 쓰고 싶습니다. 어떻게 작동하는지, 나는 그 안에 무엇이 있는지 알아야합니다.

+1

왜? Oracle이 제공 한'package.function'은 항상'UDF'보다 훨씬 빠릅니다. –

+0

오라클이 제공 한 패키지/기능의 소스 코드를 볼 수 없습니다. 독점적이며 소스 코드는 공개되지 않습니다. – Incognito

+0

오라클 11g은 괜찮지 만 오라클 10에서는 수동으로 작성합니다. –

답변

0

항상 all_source에서 소스를 찾고 here의 랩핑을 해제 할 수 있습니다.
이미 유틸리티가 어떻게 작동하는지 설명했습니다. here.

+0

@Lalit Kumar B가 100 % 정확하다는 점은 주목할 가치가 있습니다. 이 기능을 다시 작성하지 마십시오. – mmmmmpie

관련 문제