Fonctions d'accesseurs de données

 

S’applique à : SQL Server

THIS TOPIC APPLIES TO: yesSQL Server (starting with 2012)noAzure SQL DatabasenoAzure SQL Data Warehouse noParallel Data Warehouse

Les rubriques de cette section présentent les fonctions d'accès aux données et les illustrent avec des exemples de code.

XQuery fournit une fonction fn :Data() pour extraire des valeurs scalaires, typés à partir des nœuds, un test de nœud text() pour renvoyer des nœuds de texte et la fonction fn :String() qui retourne la valeur de chaîne d’un nœud. Leur utilisation peut prêter à confusion. Vous trouverez ci-après des instructions relatives à leur bonne utilisation dans SQL Server. L’instance XML <> </> >12> est utilisé aux fins d’illustration.

  • XML non typé : l'expression de chemin d'accès /age/text() retourne le nœud de texte "12". Les fonctions fn:data(/age) et fn:string(/age) retournent la valeur de chaîne "12".

  • XML typé : L’expression /age/text() renvoie une erreur statique pour tout simple typé <> > élément. En revanche, la fonction fn:data (/age) retourne l'entier 12. La fonction fn:string(/age) produit la chaîne "12".

Expressions de chemin d’accès (XQuery)

Ajouts de la communauté

AJOUTER
Afficher: