Contoh: Tentukan elemen akar untuk XML yang dihasilkan oleh FOR XML
Berlaku untuk: SQL ServerAzure SQL Database Azure SQL Managed Instance
Dengan menentukan ROOT
opsi dalam FOR XML
kueri, Anda bisa meminta elemen tingkat atas tunggal untuk XML yang dihasilkan, seperti yang diperlihatkan dalam kueri ini. Argumen yang ditentukan untuk direktif ROOT
menyediakan nama elemen akar.
Contoh
USE AdventureWorks2022;
GO
SELECT ProductModelID, Name
FROM Production.ProductModel
WHERE ProductModelID IN (122, 119, 115)
FOR XML RAW, ROOT('MyRoot');
GO
Ini adalah hasilnya:
<MyRoot>
<row ProductModelID="122" Name="All-Purpose Bike Stand" />
<row ProductModelID="119" Name="Bike Wash" />
<row ProductModelID="115" Name="Cable Lock" />
</MyRoot>