Condividi tramite


Esempio: specifica di un elemento radice per codice XML generato da FOR XML

È possibile richiedere un singolo elemento principale per il codice XML risultante specificando l'opzione ROOT nella query FOR XML, come illustrato nella query seguente. L'argomento specificato per la direttiva ROOT consente di ottenere il nome dell'elemento radice.

Esempio

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

Risultato:

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

Vedere anche

Riferimento