如何将.xml文件加载到 Oracle 11g中的Oracle XML DB
请问,如何.xml文件加载到 Oracle 11g中的Oracle XML DB
现在有一个catalog.xml文档,想要实现查询,是不是必须将其加载至Oracle 11g中的Oracle XML DB?
select xmlquery('for $prod in doc(catalog.xml)//product
let $num:=$prod/number/text()
where $num >100 and start-with($prod/name,"c")'
returning content
).getclobval() result
from dual;
1.上述语句在Oracle SQL Developer中运行不成功,请问如何修改?
2. catalog.xml应该放在那里呢?
万分感谢
------解决方案--------------------在处理xml之前,你需要先建一个oracle directory,来存放xml文件。
之后建一个xmltype类型的表,引入该文件,最后处理,查询或者做其他。
参考下面这篇文章。
http://blog.csdn.net/rogerjava/article/details/7001241