【发布时间】:2021-09-28 17:09:34
【问题描述】:
我有一个将数据从 Oracle 表导出到 XML 目标的过程。使用的代码是:
ctx := DBMS_XMLGEN.newcontext (v_sql_text);
DBMS_XMLGEN.setnullhandling (ctx, 0);
DBMS_XMLGEN.setrowsettag (ctx, 'RENTAL_Set');
DBMS_XMLGEN.setrowtag (ctx, 'RENTAL_Record');
xmldoc := DBMS_XMLGEN.getxml (ctx);
DBMS_XSLPROCESSOR.clob2file (xmldoc,
'path',
v_file_name,
0);
DBMS_XMLGEN.closecontext (ctx);
我得到目标文件的第一行:
<?xml version="1.0"?>
我需要它
<?xml version="1.0" encoding="UTF-8"?>
我怎样才能做到这一点?
【问题讨论】:
标签: xml oracle plsql procedure