在 SQL Server 中使用 XML

对 XML 的支持已集成到 SQL Server 中的所有组件,包括:

  • 支持 xml 数据类型。
  • 可以指定针对 xml 类型的列和变量中存储的 XML 数据的 XQuery 查询。
  • 增强了 OPENROWSET 以允许大容量加载 XML 数据。
  • 增强了 SQL Server 2000 中引入的 FOR XML 子句和 OPENXML 函数。

本节内容

主题 说明

AdventureWorks 数据库中的 xml 数据类型表示形式

介绍了 AdventureWorks 数据库中的 xml 类型列。各种主题中针对 xml 数据类型的查询均是针对这些列指定的。

xml 数据类型

介绍了 xml 数据类型、类型化的 xml 和非类型化的 xml 的概念以及各种 xml 数据类型的方法。

xml 数据类型列的索引

介绍了 xml 类型的主 XML 索引和辅助 XML 索引。

管理服务器上的 XML 架构集合

介绍了 XML 架构集合的概念、用于创建、修改或删除集合的 DDL 以及如何使用它来创建类型化的 xml 列和变量。

使用 FOR XML 和 OPENXML 发布和处理 XML 数据

介绍了与 SELECT 语句结合使用以从关系数据构造 XML 的 FOR XML 子句,以及 OPENXML,它可用来进行查询和将 XML 拆分到行集。

有关客户端 XML 功能的信息,请参阅 SQLXML 4.0 Programming

有关 Microsoft .NET Framework 中的 XQuery 支持的信息,请参阅 .NET Framework 文档中的“XML 查询和 SQL Server XML 支持”主题。

请参阅

概念

示例 XML 应用程序
大容量导入和导出 XML 文档的示例

帮助和信息

获取 SQL Server 2005 帮助