求一个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内容数据进行比较 例如: <?xml version='1.0' encoding='utf-8'?> <TestLIST> <PID>40</PID> <TestName>深圳市</TestName>
......
<?xml version="1.0"?> <root> <status>433</status> <msg>这个是汉字</msg> <serialno>123</serialno> </root> 如何用ASP读取 status值 ......
<?xml version="1.0" encoding="UTF-8" ?> <root> <video> <device deviceid="\\?\usb#vid_0c45&pid_613b#5&2d0620de& ......
想用XML加FLASH 做统计报表 ,,有没有人有好的建议呀~~就是把XML里的内容导入到做好的FLASH模块里面去。。。 帮顶 你没用过开源的OpenFlashChart吗? 试试FusionChart 数据源就是XML的 http://www.fusionc ......