Usar XML en SQL Server

La compatibilidad con XML está integrada en todos los componentes de SQL Server e incluye lo siguiente:

  • Compatibilidad con el tipo de datos xml.
  • La capacidad de especificar una consulta XQuery con datos XML almacenados en columnas y variables de tipo xml.
  • Mejoras en OPENROWSET que permiten la carga masiva de datos XML.
  • Mejoras en la cláusula FOR XML y la función OPENXML presentadas en SQL Server 2000.

En esta sección

Tema Descripción

Representación de tipo de datos xml en la base de datos AdventureWorks

Se describen las columnas de tipo xml en la base de datos AdventureWorks. Las consultas con tipos de datos xml de varios temas se especifican en estas columnas.

Tipo de datos xml

Se describe el tipo de datos xml, el concepto de xml con tipo y sin tipo, y varios métodos de tipo de datos xml.

Índices en columnas de tipo de datos xml

Se describen los índices XML principal y secundario de tipo xml.

Administrar colecciones de esquemas XML en el servidor

Se describe el concepto de la colección de esquemas XML, el DDL para crear, modificar o quitar la colección y su utilización para crear columnas y variables xml con tipo.

Usar FOR XML y OPENXML para publicar y procesar datos XML

Se describe la cláusula FOR XML que se utiliza con la instrucción SELECT para construir XML a partir de datos relacionales y OPENXML, y los que se pueden utilizar para consultar y dividir XML en un conjunto de filas.

Para obtener información acerca de la funcionalidad XML de cliente, vea SQLXML 4.0 Programming.

Para obtener información acerca de la compatibilidad de XQuery en Microsoft .NET Framework, vea el tema sobre compatibilidad de XML y elaboración de consultas XML en SQL Server que encontrará en la documentación de .NET Framework.

Vea también

Conceptos

Aplicaciones XML de ejemplo
Ejemplos de importación y exportación de forma masiva documentos XML

Ayuda e información

Obtener ayuda sobre SQL Server 2005