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
;