예제: FOR XML로 생성된 XML에 대한 루트 요소 지정Example: Specifying a Root Element for the XML Generated by FOR XML

이 항목은 다음에 적용됩니다.예SQL Server(2008부터)아니요Azure SQL Database아니요Azure SQL Data Warehouse 아니요병렬 데이터 웨어하우스 THIS TOPIC APPLIES TO:yesSQL Server (starting with 2008)noAzure SQL DatabasenoAzure SQL Data Warehouse noParallel Data Warehouse FOR XML 쿼리에 ROOT 옵션을 지정하면 이 쿼리에 표시된 것과 같이 결과 XML에 대해 단일 최상위 요소를 요청할 수 있습니다. By specifying the ROOT option in the FOR XML query, you can request a single, top-level element for the resulting XML, as shown in this query. ROOT 지시어에 지정된 인수는 루트 요소 이름을 제공합니다.The argument specified for the ROOT directive provides the root element name.

예제Example

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

다음은 결과입니다.This is the result:

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

참고 항목See Also

FOR XML에서 RAW 모드 사용Use RAW Mode with FOR XML