- 21
- 0
- 约4.06千字
- 约 4页
- 2017-06-12 发布于北京
- 举报
该项目是本人在某银行做的一个项目,用oracle数据库,生成格式比较复杂的xml文件,看了下网上的列子,大部分是用java等程序去开发指定样式的xml文件的,而没有用数据库自己去生成复杂格式的xml文件的例子(用数据库都是生成比较简单的例子)。经试验,java确实开发起来也比较简单并且高效。然而oracle数据库是否也能高效生成格式复杂的xml文件呢?(因为该程序涉及到银行的一些表项,没有建表语句,因此不能直接执行的。代码比较简单,仅供参考!)pro_test_info_gen.prc里面的下面这段代码是生成指定样式的xml文件的核心代码: p := dbms_xmlparser.newParser;dbms_xmlparser.parse(p, XML_CONFIG_PATH/template_test_info.xsl);tmpdoc := dbms_xmlparser.getDocument(p);xsl := dbms_xslprocessor.newStylesheet(tmpdoc, );qryCtx := dbms_xmlgen.newContext( select a.CUSTOMERTYPE,a.CUSTOMERNAME,a.CUSTOMERID,a.CUSTNATIONNO,a.CREDITBANKNO,a.CREDITBANKNAME,a.CREDITNO,a.CREDITLIMIT,a.LOANLIMIT,a.CREDITSTARTDATE,a.CREDITENDDATE,a.LOANBAL,a.BONDBAL,a.SHAREBAL, a.OTHERRISKBALANCE1, a.BALANCE2,a.USEDCREDITLIMIT,a.USEDLOANLIMIT,a.FREECREDITLIMIT cast(multiset (select b.CUSTOMERNAME,b.CUSTOMERID,b.CREDITNO,b.CREDITLIMIT,b.LOANLIMIT,b.LOANBAL,b.BONDBAL,b.SHAREBAL, b.OTHERRISKBALANCE1, b.BALANCE2,b.USEDCREDITLIMIT,b.USEDLOANLIMIT from AGR_JTKHSXCFQK_INFO b where b.batchno = ||v_BATCHNO || and b.sendflag = 1 and b.crcontractserailno = a.crcontractserailno) asAGR_JTKHSXCFQK_INFO_tab) tab2, cast(multiset (select c.CUSTOMERNAME,c.CUSTOMERID,c.LOANBANKNO,c.CREDITNO,c.CONTRACTNO,c.DUEBILLNO,c.PUTOUTDATE,c.MATURATYDATE,c.PUTOUTSUM,c.LOANBAL,c.RISKRESULT,c.LOANTYPE,c.BUSINESSTYPE, c.DIRECTION1,c.CURRENCY,c.GUARANTYTYPE,c.OWEBAL,c.OWEDAYS,c.OWEINTERESTBAL,c.OWEINTERESTDAYS,c.CURRPAYSUM,c.PAYTYPE,c.PAYINTERESTTYPE,c.NEXTPAYDATE,c.NEXTPAYSUM,c.NEXTPAYINTERESTDATE,c.NEXTPAYINTERESTSUM,c.LOANPUTOUTTYPE,c.DEPRERESERVES,c.INDUMODIFYTYPE,c.INDULEVELUPFLAG,c.NEWINDUTYPE from AGR_DKMX_INFO c where c.batchno = ||v_BATCHNO || and c.sendflag = 1 and c.crcontractserailno = a.crcontractsera
您可能关注的文档
最近下载
- 【基恩士】IG 系列 用户手册 (简体中文).pdf VIP
- 安徽财经大学《数值分析》2019-2020学年期末试卷.pdf VIP
- 《律师事务所退伙协议》.docx VIP
- SHS 01037—2019 球形储罐维护检修规程.docx VIP
- 文本教案半潜平台se23dec2012workshop binder.pdf VIP
- 《碳达峰碳中和政策法规汇编(2024年9月刊)》.pdf VIP
- 探索式软件测试方法在敏捷开发中的应用研究.docx VIP
- 中国行业标准 YY/T 1226-2022人乳头瘤病毒核酸(分型)检测试剂盒.pdf
- 延安市各区县地表水系图.pdf VIP
- 2025-2026学年一年级数学上册乐考非纸笔测试题(一)(人教版·新教材).docx VIP
原创力文档

文档评论(0)