一般来说, 使用XML作为列表参数,在数目比较少时,还可以.
DECLARE @XMLlist XML
SELECT @XMLList = '<list><i>2</i><i>4</i><i>6</i><i>8</i><i>10</i><i>15</i><i>17</i><i>21</i></list>'
SELECT x.y.value('.','int') AS IDs
FROM @XMLList.nodes('/list/i') AS x ( y )
但是,如果数目上千了,就很慢,如果还用上述查询.
实际上,调整一下上面的语句,效果就很快了.
SELECT x.y.value('.','int') AS IDs
FROM @XMLList.nodes('/list/i/text()') AS x ( y )
这个适用元素中心的XML,如果是属性中心的XML,
DECLARE @XMLlist XML
SELECT @XMLList = '<list><y i="2" /><y i="4" /><y i="6" /><y i="8" /><y i="10" /><y i="15" /><y i="17" /><y i="21" /></list>'
SELECT x.y.value('@i','int')
FROM @XMLList.nodes('list/y') AS x( y )
速度很快,也不会有大数目变慢的情况,甚至还可以更快,
SELECT x.y.value('.','int')
FROM @XMLList.nodes('list/y/@i') AS x( y )
分享到:
相关推荐
java http 发送xml报文(java发送xml报文实例+参数)java http 发送xml报文java http 发送xml报文(java发送xml报文实例+参数)
XML结构,组成相册介绍。DTD声明,组成结构。
远程请求url,发送xml参数,返回结果值的2个方法
在dwr框架和ajax中,使用xml传递数据,与服务器解析xml
调用webservice接口,利用post方式传参数,将返回的XML结果,利用xmldocument返回到页面中。
struts.xml中constent属性参数大全,及各个参数的介绍,怎样配置。
Fusioncharts XMLJS 单柱图折线图 饼图堆栈图 柱线饼
拼接xml调用webservice 拼接xml调用webservice 拼接xml调用webservice
本文详细介绍了在Mybatis框架 mapper.xml文件中parameterType传递参数常用的几种方式,以及如何实现的案列,同时#和$传参的区别。
第1章 为什么要使用XML 1.1 XML的需要 1.1.1 XML解决方案 1.1.2 SGML、HTML和XML 1.2 XML的正式目标 1.3 标准XML应用 1.4 XML的实际应用 第2章 创建并显示第一个XML文档 2.1 创建一个XML文档 2.1.1 创建XML...
这个是使用java语言 poi导入excel到数据库中,同时使用了xml对excel的每个单元格数据进行了非空验证。经测试,导入数据库成功。
在编写的DTD文档中,要求在DTD文档中使用参数实体来替换所有的#PCDATA和CDATA。 [实验思考] 在本实验中发现,一个XML文档可以通过平面的形式、或者层次的形式来表示多个关系数据库中的二维表,那么哪种方式更合适...
一个公认的实事,即关系型数据库在结构化的集合处理方面表现优秀,而数据库与编程语言之间通常通过各种参数来进行交互,而XML刚好是它们之间的一个桥梁,把编程语中向面对象的数据序列化为XML,传递到数据库,数据库...
提供简单python读取xml方式,适用于简单xml文件读取功能
c#操作xml详细说明实例,并对生产的XML 通过WEBservice接口进行传输。
说明:以下文字均以tomcat5.0.30为例进行。 1,配置tomcat服务器访问端口,只需配置Connector的port端口即可。Tomcat默认为8080,现修改port参数值为80。
java语言,支持把xml进行base64加密后作为参数,或者使用未加密的xml作为参数,直接生成png图片,具体逻辑可在代码中自行调整。
rockchip camera
知识点:feign以XML格式传输,domain通过Jackson转成XML, 项目总体理解:此文档搭建了eureka注册中心,和生产者,以及feign消费者。feign消费者以XML格式传输数据
在本系列前面的文章中,我们使用普通文本和名/值参数发送数据,但XML也是一种可行的格式。本文将介绍如何来这样做。但最重要的是,我将讨论为何可以使用 XML作为请求格式,以及为何在多数情况下不应该使用它。