分类: Oracle
2009-06-11 17:24:06
步骤一:创建存放XML文件的目录对象
SQL>createorreplacedirectoryexp_diras'/opt';/ |
--注意此目录要有oracle用户的写权限
步骤二:创建过程生成xml文件的主过程
SQL>createorreplaceproceduretable2xml(result inoutnocopyclob, |
步骤三:调用此过程
declare
queryctx dbms_xmlquery.ctxType;
result clob;
begin
queryctx := dbms_xmlquery.newContext('select user_id,user_name from lq_xml_test');
--存放查询记录集的SQL
result := dbms_xmlquery.getXML(queryctx);
table2xml(result,'table2xml.xml');
dbms_xmlquery.closeContext(queryctx);
end;