【发布时间】:2019-11-12 00:41:52
【问题描述】:
我使用 dbms_xmlgen.getxmltype 生成了一个包含我的表的所有行的 xml:
select dbms_xmlgen.getxmltype('select * from MyTable') from dual;
所以我有一个这样的 xml:
<ROWSET>
<ROW>
<ID>1</ID>
<SURNAME>Smith</SURNAME>
<NAME>John</NAME>
<ADDRESS>XXX</ADDRESS>
</ROW>
<ROW>
<ID>2</ID>
<SURNAME>Allen</SURNAME>
<NAME>Jim</NAME>
<ADDRESS>YYY</ADDRESS>
</ROW>
</ROWSET>
是否可以在不指定任何列名的情况下将上面 XML 中的值重新插入到同一个表中?
【问题讨论】: