SQL 查询结果为 XML
--原始数据
<xsd:schema targetNamespace="urn:schemas-microsoft-com:sql:SqlRowSet4" xmlns:schema="urn:schemas-microsoft-com:sql:SqlRowSet4" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:sqltypes="http://schemas.microsoft.com/sqlserver/2004/sqltypes" elementFormDefault="qualified"><xsd:import namespace="http://schemas.microsoft.com/sqlserver/2004/sqltypes" schemaLocation="http://schemas.microsoft.com/sqlserver/2004/sqltypes/sqltypes.xsd" /><xsd:element name="Whir_Order_OrderInfo"><xsd:complexType><xsd:attribute name="OrderNO"><xsd:simpleType><xsd:restriction base="sqltypes:nvarchar" sqltypes:localeId="2052" sqltypes:sqlCompareOptions="IgnoreCase IgnoreKanaType IgnoreWidth"><xsd:maxLength value="32" /></xsd:restriction></xsd:simpleType></xsd:attribute><xsd:attribute name="CreateDate" type="sqltypes:datetime" /><xsd:attribute name="Username"><xsd:simpleType><xsd:restriction base="sqltypes:nvarchar" sqltypes:localeId="2052" sqltypes:sqlCompareOptions="IgnoreCase IgnoreKanaType IgnoreWidth"><xsd:maxLength value="32" /></xsd:restriction></xsd:simpleType></xsd:attribute><xsd:attribute name="Address"><xsd:simpleType><xsd:restriction base="sqltypes:nvarchar" sqltypes:localeId="2052" sqltypes:sqlCompareOptions="IgnoreCase IgnoreKanaType IgnoreWidth"><xsd:maxLength value="256" /></xsd:restriction></xsd:simpleType></xsd:attribute></xsd:complexType></xsd:element>
</xsd:schema>
<Whir_Order_OrderInfo xmlns="urn:schemas-microsoft-com:sql:SqlRowSet4" OrderNO="500000411" CreateDate="2013-07-19T09:45:08.813" Username="zhangqs008" Address="天河软件园" />
<Whir_Order_OrderInfo xmlns="urn:schemas-microsoft-com:sql:SqlRowSet4" OrderNO="500000412" CreateDate="2013-07-19T10:12:28.313" Username="xiaowanhu" Address="黄埔大道中288号擎天大厦501" />
<Whir_Order_OrderInfo xmlns="urn:schemas-microsoft-com:sql:SqlRowSet4" OrderNO="500000413" CreateDate="2013-07-19T15:46:34.753" Username="671367555" Address="大片路" />
<Whir_Order_OrderInfo xmlns="urn:schemas-microsoft-com:sql:SqlRowSet4" OrderNO="500000414" CreateDate="2013-07-19T17:33:35.853" Username="zhangqs008" Address="测试地址" />
<Whir_Order_OrderInfo xmlns="urn:schemas-microsoft-com:sql:SqlRowSet4" OrderNO="500000415" CreateDate="2013-07-19T17:40:29.783" Username="671367555" Address="上海上海市卢湾区大片路" />
<Root><Orders OrderNO="500000411" CreateDate="2013-07-19T09:45:08.813" Username="zhangqs008" Address="天河软件园" /><Orders OrderNO="500000412" CreateDate="2013-07-19T10:12:28.313" Username="xiaowanhu" Address="黄埔大道中288号擎天大厦501" /><Orders OrderNO="500000413" CreateDate="2013-07-19T15:46:34.753" Username="671367555" Address="大片路" /><Orders OrderNO="500000414" CreateDate="2013-07-19T17:33:35.853" Username="zhangqs008" Address="测试地址" /><Orders OrderNO="500000415" CreateDate="2013-07-19T17:40:29.783" Username="671367555" Address="上海上海市卢湾区大片路" />
</Root>
FROM Whir_Order_OrderInfo FOR XML RAW('Orders') ,ELEMENTS, ROOT('Root')
<Root><Orders><OrderNO>500000411</OrderNO><CreateDate>2013-07-19T09:45:08.813</CreateDate><Username>zhangqs008</Username><Address>天河软件园</Address></Orders><Orders><OrderNO>500000412</OrderNO><CreateDate>2013-07-19T10:12:28.313</CreateDate><Username>xiaowanhu</Username><Address>黄埔大道中288号擎天大厦501</Address></Orders><Orders><OrderNO>500000413</OrderNO><CreateDate>2013-07-19T15:46:34.753</CreateDate><Username>671367555</Username><Address>大片路</Address></Orders><Orders><OrderNO>500000414</OrderNO><CreateDate>2013-07-19T17:33:35.853</CreateDate><Username>zhangqs008</Username><Address>测试地址</Address></Orders><Orders><OrderNO>500000415</OrderNO><CreateDate>2013-07-19T17:40:29.783</CreateDate><Username>671367555</Username><Address>上海上海市卢湾区大片路</Address></Orders>
</Root>
<Root><Orders OrderNO="500000411"><ContactInfo><Username>zhangqs008</Username><Address>天河软件园</Address></ContactInfo><CreateDate>2013-07-19T09:45:08.813</CreateDate></Orders><Orders OrderNO="500000412"><ContactInfo><Username>xiaowanhu</Username><Address>黄埔大道中288号擎天大厦501</Address></ContactInfo><CreateDate>2013-07-19T10:12:28.313</CreateDate></Orders><Orders OrderNO="500000413"><ContactInfo><Username>671367555</Username><Address>大片路</Address></ContactInfo><CreateDate>2013-07-19T15:46:34.753</CreateDate></Orders>
</Root>
更多内容,请参考:http://msdn.microsoft.com/zh-cn/library/ms178107.aspx
转载于:https://www.cnblogs.com/zhangqs008/p/3618432.html
SQL 查询结果为 XML相关推荐
- sql查询语句for xml path语法
[原地址] for xml path作用:将多行的查询结果,根据某一些条件合并到一行. 例:现有一张表 执行下面语句 select Department,(SELECT Employee+',' FR ...
- sql查询返回xml数据之应用【转载】
sql查询返回xml数据之应用[转载] 今天查看邮件,看到一标题Using the FOR XML Clause to Return Query Results as XML,点进去看了看,以前也是知 ...
- MyBatis原理分析之四:一次SQL查询的源码分析
上回我们讲到Mybatis加载相关的配置文件进行初始化,这回我们讲一下一次SQL查询怎么进行的. 准备工作 Mybatis完成一次SQL查询需要使用的代码如下: Java代码 String res ...
- Java 中如何使用 SQL 查询文本
[摘要] 使用 SQL 查询语言,你只能查询位于数据库里面的数据,但是当你面对的数据是一些 Excel 表格或者 Txt 文本格式时,有什么办法能直接对着文件进行 Select 查询呢 ...
- SQL Server 2005 For XML[学习]
for xml 扩展功能 SQL Server 2005 通过 select 语句的 for xml 扩展功能,支持在服务器端以XML 文档的形式返回SQL 查询的结果. 语法如下: select 表 ...
- hibernate的native sql查询
在我们的hibernate中,除了我们常用的HQL查询以外,还非常好的支持了原生的SQL查询,那么我们既然使用了hibernate,为什么不都采用hibernate推荐的HQL查询语句呢?这是因为HQ ...
- 原理分析之四:一次SQL查询的源码分析
上回我们讲到Mybatis加载相关的配置文件进行初始化,这回我们讲一下一次SQL查询怎么进行的. 准备工作 Mybatis完成一次SQL查询需要使用的代码如下: Java代码 String res ...
- 15个初学者必看的基础SQL查询语句
1.创建表和数据插入SQL 我们在开始创建数据表和向表中插入演示数据之前,我想给大家解释一下实时数据表的设计理念,这样也许能帮助大家能更好的理解SQL查询. 在数据库设计中,有一条非常重要的规则就是要 ...
- 抽象SQL查询:SQL-MAP技术的使用
什么是参数化查询?我们来看百度百科对此的定义和示例: 一,定义 ------------------------------------------------------------------ 参 ...
最新文章
- python全栈面试题_全栈工程师对Python面试中is和==区别的详细解说!看完真的学到了!...
- mysql增删查操作
- boost::future相关的测试程序
- Win32汇编--加载菜单资源
- 怎样从php转向java_Github标星10.8K!Java 实战博客项目分享
- java笔试题(1)
- C++queue队列与stack栈
- 微软出品 Remote Desktop for Mac(远程连接工具) 汉化版
- 如何确保分布式场景下的并发幂等性?
- [Matlab有限元分析] 1.有限元分析的发展、基本概念和特点
- Jira配置LDAP实现统一认证
- 图片和视频的相互转换
- 计算机类公务员提升空间,本人在公务员省考裸考申论61分,在之后还有多大的提升空间?...
- 硬盘大于2t能不能装Oracle,硬盘容量超过2t的电脑怎么装系统|硬盘大于2t电脑安装系统教程...
- java qua_Qua Vadis Eclipse? 第一部分
- opengl SwapBuffers的等待,虚伪的FPS
- avformat_open_input返回-1094995529 “Invalid data found when processing input“
- 规避三方工具带给产品的潜在风险
- 数据仓库搭建ODS层
- 职业python培训