Bagikan melalui


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>

Lihat juga