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.

No 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 no 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  

Em seguida, 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:

  • CRU

  • AUTOMÁTICO

  • EXPLÍCITO

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

Consulte Também

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