`
izuoyan
  • 浏览: 9205438 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

sql2005中一个xml聚合的例子

阅读更多
该问题来自论坛提问,演示SQL代码如下

  1. --建立测试环境
  2. setnocounton
  3. createtabletest(IDvarchar(20),NAMEvarchar(20))
  4. insertintotestselect'1','aaa'
  5. insertintotestselect'1','bbb'
  6. insertintotestselect'1','ccc'
  7. insertintotestselect'2','ddd'
  8. insertintotestselect'2','eee'
  9. go
  10. --测试
  11. select*from(selectdistinctidfromtest)a
  12. OUTERAPPLY(
  13. selectvalue='<root>'+(
  14. selectnamefromtestpath
  15. whereid=A.id
  16. forxmlauto)+'<root/>')b
  17. --删除测试环境
  18. droptabletest
  19. setnocountoff
  20. /*--结果
  21. idvalue
  22. ----------------------------------------------------------------------------------------
  23. 1<root><pathname="aaa"/><pathname="bbb"/><pathname="ccc"/><root/>
  24. 2<root><pathname="ddd"/><pathname="eee"/><root/>
  25. */

分享到:
评论

相关推荐

    SQL Server中读取XML文件的简单做法

    在SQL Server中,读取XML文件并对其进行处理是数据库...在SQL Server的后续版本中,如SQL Server 2005及更高版本,处理XML的功能得到了显著增强,例如引入了XML数据类型和更强大的XML方法,使得XML操作更加简便高效。

    SQL Server 2005中XML数据类型的性能优化

    网上整理的文章,该文章深入探讨了有关提升Microsoft® SQL Server™ 2005中XML数据类型的查询和修改操作性能的诸多问题。为了更好的理解本文,您最好事先熟悉SQL Server 2005中有关XML的相关特性。作为背景材料,您...

    SqlServer自定义多参数聚合函数实例代码

    在SQL Server中,你可以创建一个.NET Framework的类库项目(如.CLR项目),并在其中编写C#、VB.NET或其他.NET语言的代码来定义自定义聚合函数。这些函数可以接受多个参数,并在数据库内部进行计算,最后返回一个汇总...

    SQL Server 2005 对Native XML Web 服务的支持

    总结起来,SQL Server 2005对Native XML Web服务的支持体现在以下几个关键点:内置XML数据类型、XQuery支持、Web服务集成、安全性和性能优化。这些特性极大地扩展了SQL Server的功能,使其在处理XML数据时具备了更高...

    SQL2005与XML

    《SQL2005与XML》是一本深入探讨SQL Server 2005与XML集成技术的专业书籍。书中详尽地介绍了如何在SQL Server 2005环境中利用XML进行数据存储、查询以及数据交换,同时也涵盖了如何与其他编程语言如Delphi和Java协同...

    SQL SERVER 2005 操作 XML

    在SQL Server 2005中,XML支持的引入是一个重要的里程碑,它极大地增强了数据库管理系统处理XML数据的能力。SQL Server 2005为XML提供了一系列功能,使得开发者能够更有效地存储、查询和操作XML数据。以下是关于"SQL...

    SQL Server 2005中XML存取原理剖析.pdf

    为了深入理解SQL Server 2005中XML数据存取的原理,我们需要具体分析以下几个方面: 首先,要了解SQL Server 2005为XML数据类型提供的本地支持。这包括XML数据类型在数据库中的表现形式、存储方式以及如何被SQL ...

    sql sever2005与 xml的整合2

    SQL Server 2005是微软推出的一款关系型数据库管理系统,它在集成XML功能方面有着显著的提升,为开发者提供了强大的数据存储和处理能力。在本文中,我们将深入探讨SQL Server 2005如何与XML进行高效整合,以及这对...

    PB 使用sql语句直接生成XML文本

    总的来说,这个知识点涉及的是如何利用PowerBuilder的SQL能力生成XML文本,这对于理解数据转换和跨平台通信的底层机制非常有帮助。无论你是PB开发者,还是想在Java或C#中实现类似功能的程序员,掌握这一技巧都能提高...

    Microsoft SQL Server 2005 中的 XML 支持

    【Microsoft SQL Server 2005 中的 XML 支持】 在信息技术领域,XML(可扩展标记语言)已经成为数据交换和存储的标准格式,尤其在半结构化和非结构化数据处理中发挥着重要作用。Microsoft SQL Server 2005 针对XML...

    Microsoft SQL Server 2005 的 XML 最佳实施策略

    【Microsoft SQL Server 2005 的 XML 最佳实施策略】 在 SQL Server 2005 中,XML 支持显著增强,为处理半结构化和非结构化数据提供了强大的平台。XML 数据可以在数据库中以两种主要方式建模:原生 XML 数据类型和...

    SQLServer20052008 XML数据类型操作

    根据给定的文件标题、描述、标签以及部分内容,本文将详细介绍如何在SQL Server 2005 和 2008 中操作XML数据类型,并简要介绍与之相关的C# XML操作方法。 ### 一、SQL Server 2005/2008 XML 数据类型操作 #### 1. ...

    SQL Server 2005与XML的紧密整合(下)

    在SQL Server 2005中,XML与数据库的整合是一个重要的里程碑,它极大地扩展了SQL Server的功能,使之成为处理结构化和半结构化数据的理想平台。本篇将深入探讨SQL Server 2005与XML的紧密整合,以及如何利用这一特性...

    Microsoft SQL Server 2005 中的 XML 选项

    【Microsoft SQL Server 2005 中的 XML 选项】详解 XML 在现代信息技术中扮演着数据交换和存储的重要角色,而Microsoft SQL Server 2005 为此提供了丰富的支持。本文将深入探讨 SQL Server 2005 中处理XML数据的三...

    SQL Server 2005与XML的紧密整合(上)

    SQL Server 2005是微软推出的一款关系型数据库管理系统,它在XML支持方面取得了显著的进步,实现了与XML的紧密整合。这一特性使得SQL Server 2005能够更好地适应现代数据存储和交换的需求,特别是在处理半结构化数据...

    Professional SQL Server 2005 XML

    - SQLXML 4.0是Microsoft为SQL Server 2005提供的一个增强版本,它提供了一组API,用于客户端处理XML数据。 - 这些API简化了应用程序与数据库之间的XML数据交互过程。 2. **客户端处理技巧**: - 本书第二部分...

    将sql数据转化为xml格式说明

    在这个示例中,我们首先加载了必要的类库文件,然后创建了一个 `XML_sql2xml` 类的实例,并指定了数据库连接字符串。接着添加了一个 SQL 查询语句,并通过调用 `getXML()` 方法将查询结果转换为 XML 格式。 #### ...

Global site tag (gtag.js) - Google Analytics