Aplicación de formato XML en el servidor (SQLXML 4.0)
Se aplica a: SQL ServerAzure SQL Database Azure SQL Instancia administrada
En este tema se proporciona información sobre el formato de documentos XML en el servidor desde los conjuntos de filas generados por las consultas ejecutadas en una base de datos de Microsoft SQL Server.
En SQL Server, puede almacenar y recuperar documentos XML hacia y desde tablas de base de datos. Para recuperar un documento XML, utilice la extensión de consulta FOR XML en una consulta SELECT.
Por ejemplo, supongamos que una aplicación cliente ejecuta un comando en SQL Server que consta de la siguiente consulta de Transact-SQL:
SELECT FirstName, LastName
FROM Person.Contact
FOR XML AUTO
El servidor ejecuta la consulta en dos pasos. Primero, el servidor ejecuta esta instrucción SELECT:
SELECT FirstName, LastName
FROM Person.Contact
A continuación, el servidor aplica la transformación FOR XML al conjunto de filas generado. A continuación, el XML resultante se envía al cliente como un conjunto de filas de una columna. En esta documentación, este proceso se conoce como aplicación de formato XML en el servidor.
En el servidor, puede especificar los modos siguientes con una cláusula FOR XML:
RAW
AUTO
EXPLICIT
Para obtener más información sobre la cláusula FOR XML, vea Construcción de XML mediante FOR XML.
Consulte también
Arquitectura de aplicación de formato XML en el cliente y en el servidor (SQLXML 4.0)
Aplicación de formato XML en el cliente (SQLXML 4.0)
FOR XML (SQL Server)