Partager via


xml (Transact-SQL)

Mis à jour : 5 décembre 2005

Type de données qui stocke les données XML. Vous pouvez stocker des instances xml dans une colonne ou une variable de type xml. Pour plus d'informations, consultez Type de données xml.

Icône Lien de rubriqueConventions de la syntaxe de Transact-SQL

Syntaxe

xml ( [ CONTENT | DOCUMENT ] xml_schema_collection )

Arguments

  • CONTENT
    Limite l'instance xml pour qu'elle corresponde à un fragment XML correctement formé. Les données XML peuvent contenir zéro ou plusieurs éléments au niveau supérieur. Les nœuds de texte sont également autorisés au niveau supérieur.

    Il s'agit du comportement par défaut.

  • DOCUMENT
    Limite l'instance xml pour qu'elle corresponde à un document XML correctement formé. Les données XML doivent posséder un et un seul élément racine. Les nœuds de texte ne sont pas autorisés au niveau supérieur.
  • xml_schema_collection
    Nom d'une collection de schémas XML. Pour créer une colonne ou une variable xml typée, vous pouvez éventuellement spécifier le nom de la collection de schémas XML. Pour plus d'informations sur le XML typé et non typé, consultez XML typé et non typé.

Notes

La représentation stockée des instances de types de données xml ne peuvent pas excéder une taille de 2 gigaoctets (Go). Pour plus d'informations, consultez Type de données xml.

Les facettes CONTENT et DOCUMENT s'appliquent uniquement aux variables typées XML. Pour plus d'informations, consultez XML typé et non typé.

Exemple

USE AdventureWorks;
GO
DECLARE @y xml (Sales.IndividualSurveySchemaCollection)
SET @y =  (SELECT TOP 1 Demographics FROM Sales.Individual);
SELECT @y;
GO

Voir aussi

Référence

Types de données (Transact-SQL)

Autres ressources

Conversion de types de données (moteur de base de données)
Type de données xml
Méthodes des types de données xml
Requêtes XQuery impliquant le type de données xml

Aide et Informations

Assistance sur SQL Server 2005

Historique des modifications

Version Historique

5 décembre 2005

Nouveau contenu :
  • Documentation des arguments CONTENT et DOCUMENT.