Aracılığıyla paylaş


Örnek: FOR XML tarafından oluşturulan XML için bir kök öğesi belirtin

Şunlar için geçerlidir:SQL ServerAzure SQL VeritabanıAzure SQL Yönetilen ÖrneğiMicrosoft Fabric'te SQL veritabanı

ROOT sorgusunda FOR XML seçeneğini belirterek, bu sorguda gösterildiği gibi sonuçta elde edilen XML için tek bir en üst düzey öğe isteyebilirsiniz. ROOT yönergesi için belirtilen argüman, kök öğenin adını sağlar.

Örnek

USE AdventureWorks2022;
GO
SELECT ProductModelID, Name
FROM Production.ProductModel
WHERE ProductModelID IN (122, 119, 115)
FOR XML RAW, ROOT('MyRoot');
GO

Sonuç şu şekildedir:

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

Ayrıca bkz.