Formatação XML do lado do servidor (SQLXML 4.0)
Aplica-se a: SQL Server Banco de Dados SQL do Azure Instância Gerenciada de SQL do Azure
Este tópico fornece informações sobre a formatação de documentos XML no lado do servidor a partir 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
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 Construindo XML usando FOR XML.
Confira 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)