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
Microsoft 365 Tenant Resilience
Face aux failles de résilience des tenants M365 (configurations, privilèges, sauvegarde). Découvrez 5 piliers pour durcir, segmenter et surveiller vos environnements afin de limiter l’impact des attaques. Prioriser vos chantiers cyber et améliorer la résilience de vos tenants Microsoft 365.
Les articles les plus consultés
Les plus consultés sur iTPro.fr
- Pourquoi les outils de sécurité ne suffisent plus face aux angles morts de la détection
- Rhea1 : SiPearl allume le CPU européen le plus ambitieux pour le HPC et l’IA souveraine
- L’analytique prédictive au service de la décarbonation en France
- Ofelia, ex-Bonitasoft, lance une solution d’orchestration IA agentique
Articles les + lus
Microsoft Build 2026 : contre-offensive des modèles maison face à OpenAI et Anthropic
Rhea1 : SiPearl allume le CPU européen le plus ambitieux pour le HPC et l’IA souveraine
Analyse Patch Tuesday Mai 2026
Les coûts cachés des merge requests générées par l’IA
Femmes et métiers de la tech : une attractivité réelle freinée par des stéréotypes persistants
À la une de la chaîne Tech
- Microsoft Build 2026 : contre-offensive des modèles maison face à OpenAI et Anthropic
- Rhea1 : SiPearl allume le CPU européen le plus ambitieux pour le HPC et l’IA souveraine
- Analyse Patch Tuesday Mai 2026
- Les coûts cachés des merge requests générées par l’IA
- Femmes et métiers de la tech : une attractivité réelle freinée par des stéréotypes persistants
