Oracle操作xmltype字段原创
7人赞赏了该文章
658次浏览
编辑于2019年12月27日 19:53:59
金蝶云星空中有许多数据存储在XML字段中,下面以元数据表(t_meta_objecttype)的FKernelXML字段为例,介绍常用操作。
1. 查询XML是否存在Python脚本
SELECT * from t_meta_objecttype where existsNode(FKernelXML,'//PyScript')=1
2. 查询XML所有Python脚本
SELECT FID,extract(FKernelXML,'//PyScript').getstringval() from t_meta_objecttype where existsNode(FKernelXML,'//PyScript')=1
3. 查询包含FMaterialId的前3条元数据
SELECT * FROM t_meta_objecttype WHERE rownum<4 and (FKernelXML).getclobVal() like '%FMaterialId%'
对xmltype的增删改操作请参考XPATH相关知识。
赞 7
7人点赞
还没有人点赞,快来当第一个点赞的人吧!
打赏
0人打赏
还没有人打赏,快来当第一个打赏的人吧!
推荐阅读