oracle解析xml

varchar只能存储4000字节,clob能存储8G 所以许多xml数据都存储在clob类型的字段中

为了解析方便 oracle10 推出了 XMLtable

eg:

SELECT t.lrt_name,x.*
FROM (select * from tableName t where t.isflow = 1) t ,XMLTable(
       '/LimitRuleTempletDef/variable/param/instrumentFilter'
       passing xmltype(t.cloumnName)
       columns
         atype path 'aType',
         mtype path 'mType',
         trdtype path 'tradeFilter/trdType'
     ) x 
;
posted @ 2022-05-12 22:51  大龙挂了,公主在哪  阅读(640)  评论(1编辑  收藏  举报