L'utilisation de la nouvelle clause de SQL Server 2000, FOR XML, dans l'instruction SELECT permet de récupérer des résultats sous la forme d'un document XML et non d'un ensemble d'enregistrements. On peut utiliser la clause FOR XML aussi bien dans les requêtes que dans les procédures cataloguées. Les arguments de
Utilisation de FOR XML
la clause FOR XML sont les suivants : mode XML, SchemaOption
et ELEMENTS.
Mode XML. Le mode XML (RAW, AUTO ou EXPLICIT)
détermine la forme de l’arbre XML résultant (reportez-vous au tableau 1 pour avoir
une description des modes). Le mode EXPLICIT est le plus utile dans la mesure
où il permet de créer un arbre XML qui (si vous avez toutes les données requises)
permet de fournir les données XML dans votre format préféré.
SchemaOption.Cette option indique à
la base de données qu’elle doit renvoyer un schéma. SchemaOption peut être une
DTD (Document Type Definition) ou XMLData. DTD renvoie le schéma et ajoute l’élément
racine aux résultats. XMLData renvoie le schéma mais n’ajoute pas d’élément racine.
Si on indique SchemaOption, la clause annexe le schéma au document. Dans le cas
contraire, la base de données ne renvoie aucun schéma.
ELEMENTS. Si
on indique l’option ELEMENTS, l’instruction SELECT renvoie des colonnes en tant
que sous-éléments. Dans le cas contraire, l’instruction fait correspondre les
colonnes aux attributs XML. SQL Server 2000 ne prend en charge cette option
qu’en mode AUTO.
On définit le mode XML dans la clause FOR de l’instruction
SELECT, en utilisant la syntaxe suivante :
FOR | [XML mode [, SchemaOption] [, ELEMENTS]]
Téléchargez cette ressource

Sécurité et gouvernance des applications d’IA
Les applications d’IA se multipliant dans les entreprises, ces dernières se doivent d’établir un cadre de gouvernance qui tient compte des risques de sécurité et des défis associés. Ce livre blanc vous offre les connaissances et les outils nécessaires à une gouvernance garante de la sécurité de vos applications d’IA.
Les articles les plus consultés
Les plus consultés sur iTPro.fr
- Protégez l’accès non authentifié de vos réunions
- Télécommunications et durabilité : les défis d’une transition verte dans un secteur en mutation
- Vulnerability Operation Center : concepts, mise en œuvre et exploitation
- Faire face à l’évolution des cyberattaques : l’urgence d’une cybersécurité proactive
- Le temps où le RSSI était tenu pour seul responsable est révolu – la responsabilité incombe désormais à toute l’entreprise
