Partager via


Exemple : spécification d'un élément racine pour les données XML générées par FOR XML

En spécifiant l'option ROOT dans la requête FOR XML , vous pouvez demander un élément de niveau supérieur unique pour les données XML résultantes, comme illustré dans cette requête. L'argument spécifié pour la directive ROOT fournit le nom de l'élément racine.

Exemple :

USE AdventureWorks2012;  
GO  
SELECT ProductModelID, Name   
FROM Production.ProductModel  
WHERE ProductModelID=122 or ProductModelID=119 or ProductModelID=115  
FOR XML RAW, ROOT('MyRoot')  
go  

Voici le résultat obtenu :

<MyRoot>  
  <row ProductModelID="122" Name="All-Purpose Bike Stand" />  
  <row ProductModelID="119" Name="Bike Wash" />  
  <row ProductModelID="115" Name="Cable Lock" />  
</MyRoot>  

Voir aussi

Utiliser le mode RAW avec FOR XML