在ORACLE数据库中,有时XML文件会被保存在CLOB字段中。
这时候,若是我们要获取此字段XML中特定元素的VALUE值,就需要用到xmltype 这个函数。
如下面的 XML文件,保存在 TABLE_A 的CLOB_K 字段,若是我们要获取其中的
YEAR 的VALUE 值,可以用下面的方式获取。

---获取clob_k 字段中XML 的year 值。
select xmltype(clob_k).extract('//note/date/year/text()').getstringval()
from table_a ;
如此,便可以得到XML中特定元素的值。
完。





![[leetcode] 240. 搜索二维矩阵 II](https://img-blog.csdnimg.cn/direct/a5a6570d40564dc3b6873b84f3a7ab62.png)











![[BIT]智慧社区综合管理云平台需求文档](https://img-blog.csdnimg.cn/direct/7bf7726e2102485192c18c92ec5987d0.png)

