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écuriser Microsoft 365 avec une approche Zero-Trust
Découvrez comment renforcer la cyber-résilience de Microsoft 365 grâce à une approche Zero-Trust, une administration granulaire et une automatisation avancée. La technologie Virtual Tenant de CoreView permet de sécuriser et simplifier la gestion des environnements complexes, tout en complétant vos stratégies IAM, y compris dans les secteurs réglementés.
Les articles les plus consultés
- Cybersécurité Active Directory et les attaques de nouvelle génération
- Et si les clients n’avaient plus le choix ?
- N° 2 : Il faut supporter des langues multiples dans SharePoint Portal Server
- Partager vos images, vidéos, musique et imprimante avec le Groupe résidentiel
- Chiffrements symétrique vs asymétrique
Les plus consultés sur iTPro.fr
- La connectivité, nouvelle colonne vertébrale de l’expérience en magasin
- Assises de la Sécurité 2026 : osons remettre l’humain au centre et reprendre les commandes
- Réforme de la facturation électronique 2026 : de la contrainte réglementaire à un véritable enjeu différenciant
- IA : la sécurité se prépare aux accès agentiques
Articles les + lus
Continuer avec Exchange Server : quelles conséquences ?
Raccourcis Réseau et Navigateur : le kit de Diagnostic des Professionnels IT
Raccourcis PowerShell et Windows Terminal pour les Professionnels IT
Commandes Windows 11 : le Guide des Outils accessibles avec Win + R
Sécurité : une approche dans la durée avant tout
À la une de la chaîne Tech
- Continuer avec Exchange Server : quelles conséquences ?
- Raccourcis Réseau et Navigateur : le kit de Diagnostic des Professionnels IT
- Raccourcis PowerShell et Windows Terminal pour les Professionnels IT
- Commandes Windows 11 : le Guide des Outils accessibles avec Win + R
- Sécurité : une approche dans la durée avant tout
