Compartilhar via


Formatação XML do lado do servidor (SQLXML 4.0)

Este tópico fornece informações sobre a formatação de documentos XML no lado do servidor dos conjuntos de linhas gerados por consultas executadas em um banco de dados no Microsoft SQL Server.

Em SQL Server, você pode armazenar e recuperar documentos XML de e para tabelas de banco de dados. Para recuperar um documento XML, use a extensão de consulta FOR XML em uma consulta SELECT.

Por exemplo, suponha que um aplicativo cliente execute um comando em SQL Server que consiste na seguinte consulta Transact-SQL:

SELECT FirstName, LastName  
FROM   Person.Contact  
FOR XML AUTO  

O servidor executa a consulta em duas etapas. Primeiro, o servidor executa esta instrução SELECT:

SELECT FirstName, LastName  
FROM   Person.Contact  

O servidor aplica a transformação FOR XML ao conjunto de linhas gerado. O XML resultante é enviado para o cliente como um conjunto de linhas de uma coluna. Nesta documentação, esse processo é chamado de formatação XML do lado do servidor.

No lado do servidor, você pode especificar os seguintes modos com uma cláusula FOR XML:

  • RAW

  • AUTO

  • EXPLICIT

Para obter mais informações sobre a cláusula FOR XML, consulte Constructing XML using FOR XML.

Consulte Também

Arquitetura de formatação XML no lado do cliente e no lado do servidor (SQLXML 4.0)
Formatação XML do lado do cliente (SQLXML 4.0)
FOR XML (SQL Server)