Remarque
L’accès à cette page requiert une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page requiert une autorisation. Vous pouvez essayer de modifier des répertoires.
S’applique à :SQL Server
Azure SQL Database
Le tableau suivant répertorie les annotations XSD introduites dans SQL Server 2005 (9.x) et les compare aux annotations XDR introduites dans SQL Server 2000 (8.x).
| Annotation XSD | Description | Lien de rubrique | Annotation XDR |
|---|---|---|---|
| sql :encode | Lorsqu’un élément ou un attribut XML est mappé à une colonne BLOB SQL Server, autorise la demande d’un URI de référence. Cet URI peut être utilisé ultérieurement pour retourner les données BLOB. | Demande de références URL à des données BLOB à l’aide de sql:encode (SQLXML 4.0) | encode url |
| sql :guid | Vous permet de spécifier s’il faut utiliser une valeur GUID générée par SQL Server ou utiliser la valeur fournie dans le code de mise à jour de cette colonne. | Utilisation des annotations sql:identity et sql:guid | Non pris en charge |
| sql :hide | Masque l'élément ou l'attribut spécifié dans le schéma dans le document XML résultant. | Masquage d’éléments et d’attributs à l’aide de sql:hide | Non pris en charge |
| sql :identity | Peut être spécifié sur un nœud quelconque qui est mappé à une colonne de base de données de type IDENTITY. La valeur spécifiée pour cette annotation définit comment la colonne de type IDENTITY correspondante dans la base de données est mise à jour. | Utilisation des annotations sql:identity et sql:guid | Non pris en charge |
| sql :inverse | Indique à la logique du code de mise à jour d’inverser son interprétation de la relation parent-enfant spécifiée à l’aide <de sql :relationship>. | Spécification de l’attribut sql:inverse sur sql:relationship (SQLXML 4.0) | Non pris en charge |
| sql :is-constant | Crée un élément XML qui n'est mappé à aucune table. L'élément apparaît dans le résultat de la requête. | Création d’éléments constants à l’aide de sql:is-constant (SQLXML 4.0) | Identique |
| sql :key-fields | Permet de spécifier une ou des colonnes qui identifient de façon unique les lignes d'une table. | Identification de colonnes clés à l’aide de sql:key-fields (SQLXML 4.0) | Identique |
|
sql :limit-field sql :limit-value |
Permet de limiter les valeurs retournées en fonction d'une valeur de limitation. | Filtrage de valeurs à l’aide de sql:limit-field et sql:limit-value (SQLXML 4.0) | Identique |
| sql :mappé | Permet à des éléments de schéma d'être exclus du résultat. | Exclusion d’éléments du schéma du document XML obtenu à l’aide de sql:mapped (SQLXML 4.0) | map-field |
| sql :max-depth | Vous permet de spécifier la profondeur dans les relations récursives spécifiées dans le schéma. | Spécification de la profondeur dans les relations récursives à l’aide de sql:max-depth | Non pris en charge |
| sql :overflow-field | Identifie la colonne de la base de données qui contient les données de dépassement. | Récupération de données non consommées à l’aide de sql:overflow-field (SQLXML 4.0) | Identique |
| sql :prefix | Crée des attributs ID, IDREF et IDREFS XML valides. Ajoute les valeurs des attributs ID, IDREF et IDREFS avec une chaîne. | Création d’attributs valides de type ID, IDREF et IDREFS à l’aide de sql:prefix (SQLXML 4.0) | Identique |
| sql :relationship | Spécifie des relations entre des éléments XML. Les attributs parent, enfant, parent-key et clé enfant sont utilisés pour établir la relation. | Spécification de relations à l’aide de sql:relationship (SQLXML 4.0) | Les noms des attributs sont différents : key-relation foreign-relation key foreign-key |
| sql :use-cdata | Permet de spécifier les sections CDATA à utiliser pour certains éléments dans le document XML. | Création de sections CDATA à l’aide de sql:use-cdata (SQLXML 4.0) | Identique |
Remarque
L’attribut targetNamespace natif XSD remplace l’annotation d’espace de noms cible introduite dans le schéma de mappage XDR SQL Server 2000 (8.x).
Voir aussi
Spécification d’un espace de noms cible à l’aide de l’attribut targetNamespace (SQLXML 4.0)