摘要:
在Oracle中,我们可以通过DBMS_XML包来将SQL语句查出的数据转成XML文件.但有时候我们需要的是复杂的多层结构的XML.比较以下两个结构A --- a1 ---A --- a1 ---A --- a1 ---B --- b1 ---B --- b1 ---C --- c1 ---A --- a1 --- a2 --- a3 ---B --- b1 --- b2 ---C --- c1 ---对于第一种结构的XML,我们只需要简单的将A和a关联查询并生成XML即可这里我要说明的是如何生成第二种结构的XML实例场景:表XML_PRIMARY表XML_SECONDARY两个表有外键的关联 阅读全文