Compartir a través de


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)