xml (Transact-SQL)
Se aplica a: SQL Server
Azure SQL Database
Azure SQL Instancia administrada
Es el tipo de datos que almacena datos XML. Puede almacenar instancias de xml en una columna o una variable de tipo xml.
Convenciones de sintaxis de Transact-SQL
Sintaxis
xml [ ( [ CONTENT | DOCUMENT ] xml_schema_collection ) ]
Nota:
Para ver la sintaxis de Transact-SQL para SQL Server 2014 (12.x) y versiones anteriores, consulte Versiones anteriores de la documentación.
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.
Este 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 (solo 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 tipo, puede especificar opcionalmente el nombre de la colección de esquemas XML. Para obtener más información sobre XML con y sin tipo, vea Comparar XML con tipo y XML sin tipo.
Observaciones
La representación almacenada de las instancias del tipo de datos xml no puede superar 2 gigabytes (GB) de tamaño.
Las facetas CONTENT y DOCUMENT solo se aplican a XML con tipo. Para obtener más información, vea Comparar XML con tipo y XML sin tipo.
Ejemplos
USE AdventureWorks;
GO
DECLARE @DemographicData XML (Person.IndividualSurveySchemaCollection);
SET @DemographicData = (SELECT TOP 1 Demographics FROM Person.Person);
SELECT @DemographicData;
GO
Consulte también
Comentaris
https://aka.ms/ContentUserFeedback.
Properament: al llarg del 2024 eliminarem gradualment GitHub Issues com a mecanisme de retroalimentació del contingut i el substituirem per un nou sistema de retroalimentació. Per obtenir més informació, consulteu:Envieu i consulteu els comentaris de