【发布时间】:2019-01-04 17:05:50
【问题描述】:
我正在使用循环创建一个父 XML,并且我想在其中插入另一个 XML。有没有办法可以在第一个 XML 中插入我的第二个 XML?
每个家庭的外循环
每个家庭的孙子的内循环
SELECT XMLELEMENT ("grandkids"
,XMLELEMENT("kid1", 'ron')
,XMLELEMENT("age", '12')
) INTO TESTXML2 FROM DUAL;
结束孙子循环;
SELECT XMLELEMENT ("Family"
,XMLELEMENT("father", 'myFather')
,XMLELEMENT("mother", 'myMother')
,XMLELEMENT("children", '2')
<---INSERT TESTXML2 HERE--->
) INTO TESTXML FROM DUAL;
结束家庭循环;
如何在 TESTXML1 中插入 TESTXML2 ?
可以在创建 FamilyXML 时插入,也可以在 FamilyXML 插入数据库后更新。
【问题讨论】:
标签: xml database oracle oracle11g