服务器端 XML 格式设置 (SQLXML 4.0)

本主题提供有关从Microsoft SQL Server 中针对数据库执行的查询生成的行集在服务器端格式化 XML 文档的信息。

在 SQL Server 中,可以存储和检索数据库表的 XML 文档。 若要检索 XML 文档,请在 SELECT 查询中使用 FOR XML 查询扩展。

例如,假设客户端应用程序针对 SQL Server 执行由以下 Transact-SQL 查询组成的命令:

SELECT FirstName, LastName  
FROM   Person.Contact  
FOR XML AUTO  

服务器通过两个步骤执行查询。 首先,服务器执行以下 SELECT 语句:

SELECT FirstName, LastName  
FROM   Person.Contact  

然后,服务器将 FOR XML 转换应用于生成的行集。 然后将生成的 XML 作为单列行集发送到客户端。 在本文档中,此过程称为服务器端 XML 格式。

在服务器端,可以使用 FOR XML 子句指定以下模式:

  • 自动

  • 明确

有关 FOR XML 子句的详细信息,请参阅 使用 FOR XML 构造 XML

另请参阅

客户端和服务器端 XML 格式的体系结构(SQLXML 4.0)
客户端 XML 格式设置 (SQLXML 4.0)
FOR XML (SQL Server)