declare @ap_res_xml varchar(4000)set @ap_res_xml="<?xml version='1.0' standalone = 'no'?>
<subresourceInfos>
<subresourceinfo id='1'>
<RN_code>1</RN_code>
<RN_name>abc</RN_name>
</subresourceinfo>
</subresourceInfos>"SELECT xmlextract('//subresourceInfos/subresourceinfo/RN_name',@ap_res_xml) 得到结果:
<RN_code>abc</RN_code>我想要的就是abc,有没有什么方法去掉<RN_code> </RN_code>
<subresourceInfos>
<subresourceinfo id='1'>
<RN_code>1</RN_code>
<RN_name>abc</RN_name>
</subresourceinfo>
</subresourceInfos>"SELECT xmlextract('//subresourceInfos/subresourceinfo/RN_name',@ap_res_xml) 得到结果:
<RN_code>abc</RN_code>我想要的就是abc,有没有什么方法去掉<RN_code> </RN_code>
解决方案 »
- DBArtisan连接Oracle数据库declare报错
- Oracle 函数的困扰
- 如何跟踪记录程序在oracle中执行的操作?
- oracle中有没有像SQL Server 中的@@error的功能方法
- (各路高手请进,搞了两天没有搞出来)一个拼装SQL语句的问题
- oracle的超级管理员用户名密码是多少?
- asp无法查询oracle的中文内容
- 关于oracle9i的安装问题,急
- 在Oracle8.17中,如何以internal身份登陆时使用密码?
- 有人用过visio的反向工程连接oracle数据库吗?请求援助
- 请教高手,需要group by的字段需要经函数处理应该怎么做?
- 探讨不确定条件数据库查询的问题
SELECT REPLACE(REPLACE('<RN_code>abc</RN_code>','<RN_code>',''),'</RN_code>','') FROM DUAL;
这个是SQL SERVER的XML吧
用REPLACE确实可以做到。
不熟悉