Partage via


Données XML (SQL Server)

S’applique à : SQL Server Azure SQL Database Azure SQL Managed Instance

SQL Server offre une plateforme puissante pour développer des applications riches pour la gestion de données semi-structurées. La prise en charge de XML est intégrée dans tous les composants de SQL Server de la manière suivante :

  • Le type de données xml . Les valeurs XML peuvent être stockées de façon native dans une colonne de type de données xml qui peut être typée en fonction d’une collection de schémas XML ou rester non typée. Vous pouvez indexer la colonne XML.

  • La possibilité de spécifier une requête XQuery sur des données XML stockées dans des colonnes et des variables de type xml .

  • Optimisation de OPENROWSET pour permettre le chargement en masse de données XML

  • La clause FOR XML, pour extraire les données relationnelles au format XML.

  • La fonction OPENXML, pour extraire les données XML au format relationnel.

  • La compression XML fournit une méthode permettant de compresser les données XML hors ligne pour les index et les colonnes XML, ce qui améliore les besoins en capacité. Pour plus d’informations, consultez CREATE TABLE (Transact-SQL) et CREATE INDEX (Transact-SQL). La compression XML est disponible dans SQL Server 2022 (16.x) et versions ultérieures, base de données Azure SQL, Azure SQL Managed Instance

Étapes suivantes

Voir aussi