xmltype.extractValue
来源:互联网 发布:java h5微信支付接口 编辑:程序博客网 时间:2024/06/06 18:17
WITH x AS (SELECT '<?xml version="1.0" encoding="GB2312"?><root> <workOrderId>427269723</workOrderId> <isSuccess>true</isSuccess> <resultCode>0</resultCode> <workOrderDesc><![CDATA[操作成功。]]></workOrderDesc> <timeStamp>2014-02-01 02:24:39</timeStamp> </root>' A FROM dual)SELECT extractValue(xmltype(x.a), '/root/workOrderDesc') as v FROM x
V---------操作成功。
如果不想用正则,可以采用下面的方法
WITH x AS (SELECT '<?xml version="1.0" encoding="GB2312"?><root> <workOrderId>427269723</workOrderId> <isSuccess>true</isSuccess> <resultCode>0</resultCode> <workOrderDesc><![CDATA[操作成功。]]></workOrderDesc> <timeStamp>2014-02-01 02:24:39</timeStamp> </root>' A FROM dual)SELECT ltrim(regexp_substr(A, 'CDATA\[[^]]+', 1), 'CDATA\[') FROM x问题在于有多个CDATA时,还需要进一步定位
0 0
- xmltype.extractValue
- Oracle中对XMLType的简单操作(extract、extractvalue
- Oracle中对XMLType的简单操作(extract、extractvalue)
- Oracle中对XMLType的简单操作(extract、extractvalue
- Oracle中对XMLType的简单操作(extract、extractvalue
- Oracle中对XMLType的简单操作(extract、extractvalue)
- xmltype
- Oracle9i之xmltype应用
- Oracle9i之xmltype应用
- oracle xmltype简介
- 读取XMLTYPE 类型数据
- oracle的xmltype例子
- oracle的xmltype例子
- oracle的xmltype例子
- oracle xmltype简单操作
- oracle xmltype解决方案
- Oracle xmltype解决方案
- Oracle 中的XMLTYPE应用学习
- 最长回文
- Longest Palindromic Substring
- bzoj1012线段树水题
- 零至二岁宝宝故事(一)
- iphone QQ音乐锁屏歌词实现思路
- xmltype.extractValue
- strcpy、wcscpy与_tcscpy关系 strcpy_s与strcpy比较
- Android 一个apk多个ICON执行入口
- JAVA学习之面试题2
- Struts2类型转换
- 在win7系统硬盘安装Fedora20
- 悲剧的root
- Calf Flac
- Image uImage与zImage的区别【转】