xml (Transact-SQL)
Actualizado: 5 de diciembre de 2005
Es el tipo de datos que almacena datos de XML. Puede almacenar instancias de xml en una columna o una variable de tipo xml. Para obtener más información, vea Tipo de datos xml.
Convenciones de sintaxis de Transact-SQL
Sintaxis
xml ( [ CONTENT | DOCUMENT ] xml_schema_collection )
Argumentos
CONTENT
Restringe la instancia de xml a un fragmento de XML correcto. Los datos XML pueden contener cero o más elementos en el nivel superior. También se admiten nodos de texto en el nivel superior.Éste es el comportamiento predeterminado.
- DOCUMENT
Restringe la instancia de xml a un documento de XML correcto. Los datos XML deben tener un elemento raíz (sólo uno). No se admiten nodos de texto en el nivel superior.
- xml_schema_collection
Es el nombre de una colección de esquemas XML. Para crear una columna o una variable xml con tipos, puede especificar opcionalmente el nombre de la colección de esquemas XML. Para obtener más información acerca de XML con y sin tipos, vea XML con tipo y sin tipo.
Notas
La representación almacenada de instancias del tipo de datos xml no puede superar 2 gigabytes (GB) de tamaño. Para obtener más información, vea Tipo de datos xml.
Los aspectos CONTENT y DOCUMENT sólo se aplican a XML con tipo. Para obtener más información, vea XML con tipo y sin tipo.
Ejemplos
USE AdventureWorks;
GO
DECLARE @y xml (Sales.IndividualSurveySchemaCollection)
SET @y = (SELECT TOP 1 Demographics FROM Sales.Individual);
SELECT @y;
GO
Vea también
Referencia
Otros recursos
Conversiones de tipos de datos (motor de base de datos)
Tipo de datos xml
Métodos de tipo de datos xml
XQuery con el tipo de datos xml
Ayuda e información
Obtener ayuda sobre SQL Server 2005
Historial de cambios
Versión | Historial |
---|---|
5 de diciembre de 2005 |
|