求一个xml类型字段的查询
已知表A里有个xml类型的字段definition,想查询符合条件的记录,条件为definition中 <ID>节点的value为123,这样的查询该怎样写?
这个针对definition用XML查询就可以. select 待选择的字段 from 表 where definition.value('/节点路径/ID') = '123' 这里的节点路径是符合xPath方式的路径查询方式.引用 这个针对definition用XML查询就可以. select 待选择的字段 from 表 where definition.value('/节点路径/ID') = '123' 这里的节点路径是符合xPath方式的路径查询方式. 比如我的xml格式如下: <Tittle xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <ID>1001 </ID> </Tittle> 所以 select 待选择的字段 from 表 where definition.value('Tittle/ID') = '1001' 是这个意思么? SQL code: select * from tab where definition.exist('\\ID[value=123]')=1引用 SQL codeselect*from tabwhere definition.exist('\\ID[value=123]')=1 这个也没有成功,“\\”貌似应该是“//”吧 将 xml 数据样本贴一下可以
相关问答:
<?xml version="1.0" encoding="UTF-8" ?> <root> <video> <device deviceid="\\?\usb#vid_0c45&pid_613b#5&2d0620de& ......
采用DOM 进行解析xml。要求将xml字串插入指定节点作为其子节点 比如: 原xml <root> </root> 要插入的xml字串 <a>test</a> 目的xml: <root> <a> ......
我在编写一个wince5.0的程序,想实现把PDA上的一个LIST <STRING>类型的数据序列化为XML,然后在PC上的一个webservice拿到这个XML,转化为Dataset,更新PC上的数据库,我想问怎么把XML传给webservice的呢? ......
用xml解析后,然后再listbox中写实出来。 注:使用系统提供的xml解析器。。。有没有这方面的例子。。哪位发我一份。 邮箱:707857176@qq.com 用SyExpat啊 sax的。 www.devdiv.net可以搜到用法,也可以搜 ......