Oracle Stored Procedure to Generate XML Data

2
---- Sample code for concurrent program PROCEDURE generate(errbuf OUT VARCHAR2 , retcode OUT NUMBER) IS l_xml_data clob; l_query VARCHAR2(32767); l_queryCtx dbms_xmlquery.ctxType; BEGIN l_query := 'select empno, ename, sal from scott.emp'; l_queryCtx := dbms_xmlquery.newContext(l_query); l_xml_data := dbms_xmlquery.getXml(l_queryCtx); dbms_xmlquery.closeContext(l_queryCtx); FND_FILE.PUT_LINE(FND_FILE.output, l_xml_data); DBMS_LOB.FREETEMPORARY (l_xml_data); EXCEPTION WHEN OTHERS THEN FND_FILE.PUT_LINE(FND_FILE.log,SQLERRM); retcode := '2'; END generate; ---- Query Example 1 SELECT dbms_xmlgen.getxml('SELECT empno, ename, sal FROM scott.emp WHERE rownum<3') xml FROM dual; <?xml version="1.0"?> <ROWSET> <ROW> <EMPNO>7369</EMPNO> <ENAME>SMITH</ENAME> <SAL>800</SAL> </ROW> <ROW> <EMPNO>7499</EMPNO> <ENAME>ALLEN</ENAME> <SAL>1600</SAL> </ROW> </ROWSET> ---- Query Example 2 SELECT DBMS_XMLGEN.getxml('SELECT dname , loc , CURSOR(SELECT empno, ename, sal FROM scott.emp e WHERE e.deptno = d.deptno) emp_row FROM scott.dept d WHERE d.deptno = 10') xml FROM DUAL; <?xml version="1.0"?> <ROWSET> <ROW> <DNAME>ACCOUNTING</DNAME> <LOC>NEW YORK</LOC> <EMP_ROW> <EMP_ROW_ROW> <EMPNO>7782</EMPNO>

Transcript of Oracle Stored Procedure to Generate XML Data

Page 1: Oracle Stored Procedure to Generate XML Data

5/17/2018 slidepdf.com | 502: Bad gateway

http://slidepdf.com/reader/full/oracle-stored-procedure-to-generate-xml-data 1/1

Error 502 Ray ID: 41c5842b97910ed9 • 2018-05-17 10:49:14

UTC

Bad gateway

You

Browser

Working

Newark

Cloudflare

Working

slidepdf.com

Host

Error

What happened?

The web server reported a bad gateway error.

What can I do?

Please try again in a few minutes.

Cloudflare Ray ID: 41c5842b97910ed9 • Your IP: 2607:5300:203:be2:: • Performance & security by Cloudflare