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]]
Sécuriser sa téléphonie IP n’est plus une option. Avec la généralisation de la téléphonie cloud et des infrastructures VoIP, la voix circule désormais sur les mêmes réseaux que les données…
Passez à la cybersécurité proactive, transformez la collecte et l’analyse des logs en un bouclier dynamique contre les cybermenaces. Découvrez comment mettre en place une approche SIEM modulaire, évolutive et…



