将节点添加到xmltype变量

时间:2016-06-14 15:20:41

标签: xml plsql xmltype

在clob列中我存储xml文件,然后我选择一条记录,然后在XMLType变量中加载clob列的数据。

我的问题是,是否可以通过添加新节点来修改XMLType变量?我不想修改clob,只是操纵XMLType变量中加载的XML。

然后,我想给每个新节点一个序列号

我正在尝试这个

update int_tmp_imp
set xml_file = APPENDCHILDXML(XMLType(xml_file), '/Supplier/Vendor',
  XMLType('<XMLID>'||S_test.NEXTVAL||'</XMLID>')).getclobval() where id_file = 484;

但它会修改我的clob列,并且每个新节点的新标记值都相同。

可以这样做吗?

很多。

0 个答案:

没有答案