求一个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 数据样本贴一下可以
相关问答:
从数据库中查询一张表的数据 select 部门,姓名 from tb 如何才能生成下面的xml格式 XML code: <folder state="unchecked" label="全部"> <folder state="unchecked&qu ......
我在编写一个wince5.0的程序,想实现把PDA上的一个LIST <STRING>类型的数据序列化为XML,然后在PC上的一个webservice拿到这个XML,转化为Dataset,更新PC上的数据库,我想问怎么把XML传给webservice的呢? ......
如何将一个XML文件转化为一种标准的格式化的XML文件结构 <?xml version="1.0" encoding="UTF-8"?> <ROOT> <STU> <ROWNUM>1</ROWNUM> &n ......
xml := CreateOleObject('Microsoft.XMLHTTP'); xml.Open('GET','http://www.google.com', False); xml.Send; xml.responseText; 使用xml.responseText可以获取网页源码,但是再次 ......
用xml解析后,然后再listbox中写实出来。 注:使用系统提供的xml解析器。。。有没有这方面的例子。。哪位发我一份。 邮箱:707857176@qq.com 用SyExpat啊 sax的。 www.devdiv.net可以搜到用法,也可以搜 ......