Types de données XML (SQL Server)

SQL Server 2005 et versions supérieure permettent de stocker des documents XML et des fragments dans une base de données. PowerAMC prend en charge cette fonctionnalité via de nouvelles fonctionnalités de colonne et l'objet collection de schémas.

Utilisation d'un type de données XML dans une colonne de table

Pour pouvoir spécifier une colonne devant stocker des données XML, vous devez avoir préalablement créé une collection de schémas XML :
  1. Créez une colonne standard, puis, sur l'onglet Général, sélectionnez XML dans la zone Type de données.
  2. Cliquez sur l'onglet Microsoft et spécifiez une collection de schémas XML et un type de contenu.

Propriétés d'une colonne de table XML

Vous pouvez modifier les propriétés d'un objet à partir de sa feuille de propriétés. Pour afficher la feuille de propriétés d'une colonne de table XML, double-cliquez sur son icône dans l'Explorateur d'objets.

Les attributs étendus suivants sont disponibles sur l'onglet Microsoft :

Nom

Description

Collection de schémas XML

Spécifie une collection de schémas XML pour le type

Nom dans le script : XMLSchemaCollection

Type de contenu

Spécifie la nature du contenu à stocker dans la colonne. Vous pouvez choisir :

  • CONTENT – [défaut] les données peuvent contenir plusieurs éléments de niveau racine

  • DOCUMENT – les données peuvent contenir uniquement un élément racine.

Nom dans le script : ContentType