oracle认证:浅谈如何将Oracle导出到XML文件Oracle认证考试

文章作者 100test 发表时间 2009:04:30 03:58:07
来源 100Test.Com百考试题网


  以下操作在Oracle9i、10g版本成功
  步骤一:创建存放XML文件的目录对象
  SQL>.createorreplacedirectoryexp_diras/opt./
  --注意此目录要有oracle用户的写权限
  步骤二:创建过程生成xml文件的主过程
  SQL>.createorreplaceproceduretable2xml(result inoutnocopyclob,filenameinvarchar2)isxmlstr varchar2(32767).line varchar2(2000).fhandle utl_file.file_type.beginfhandle := utl_file.fopen(EXP_DIR, filename,w).xmlstr := dbms_lob.substr(result,32767).loopexitwhenxmlstrisnull.line := substr(xmlstr,1, instr(xmlstr, chr(10)) -1).dbms_output.put_line(| || line).utl_file.put_line(fhandle, line).xmlstr := substr(xmlstr, instr(xmlstr, chr(10)) 1).endloop.utl_file.fclose(fhandle).end./
  步骤三:调用此过程
  declarequeryctx dbms_xmlquery.ctxType.result clob.beginqueryctx := dbms_xmlquery.newContext(0select user_id,user_name from lq_xml_test).
  --存放查询记录集的SQLresult := dbms_xmlquery.getXML(queryctx).table2xml(result,table2xml.xml).dbms_xmlquery.closeContext(queryctx).end./
  更多优质资料尽在百考试题论坛 百考试题在线题库 oracle认证更多详细资料

相关文章


oracle认证:Oracle与SQLServer事务处理的比较Oracle认证考试
Oracle10g安装中的NetWork和crt1.o错误Oracle认证考试
oracle认证:关于Oracle的Dual表Oracle认证考试
Oracle的差异增量备份和累积增量备份Oracle认证考试
oracle认证:浅谈如何将Oracle导出到XML文件Oracle认证考试
浅谈Oracle数据库多种安全性措施Oracle认证考试
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛