Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Aplica-se a:SQL Server
Banco de Dados SQL do Azure
Instância Gerenciada 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 numa base de dados no Microsoft SQL Server.
No SQL Server, pode armazenar e recuperar documentos XML para e a partir de tabelas de base de dados. Para recuperar um documento XML, use a extensão de consulta XML FOR numa consulta SELECT.
Por exemplo, assuma que uma aplicação cliente executa 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 dois passos. Primeiro, o servidor executa esta instrução SELECT:
SELECT FirstName, LastName
FROM Person.Contact
Depois, o servidor aplica a transformação FOR XML ao conjunto de linhas gerado. O XML resultante é então enviado ao cliente como um conjunto de linhas de uma coluna. Nesta documentação, este processo é referido como formatação XML do lado do servidor.
No lado do servidor, pode especificar os seguintes modos com uma cláusula FOR XML:
RAW
AUTO
EXPLÍCITO
Para mais informações sobre a cláusula FOR XML, veja Construir XML Usando FOR XML.
Ver também
Arquitetura da Formatação XML do lado do cliente e do lado do servidor (SQLXML 4.0)
Formatação XML do lado do cliente (SQLXML 4.0)
PARA XML (SQL Server)