문제

쉬운 질문이지만 SQL 2005에서 XML을 형성하는 것이 처음이지만 XML SQL 명령문이 아래에 보이는 XML을 형성하는 데 사용하는 데 가장 적합한 것은 무엇입니까?

Column1     Column2   
------------------------
Baseball    Football   
Cricket     Polo       
Swim        Beach      

원하는 XML 출력 :

<Category Name="Baseball">
  <Subcategory>Football</Subcategory>
</Category>
<Category Name="Cricket">
  <SubCategory>Polo</Subcategory>
</Category>
<Category Name="Swim">
  <SubCategory>Beach</Subcategory>
</Category>
도움이 되었습니까?

해결책

테스트되지 않은 :

SELECT t.column1 AS "@Name",
       t.column2 AS Subcategory
  FROM TABLE t
FOR XML PATH ('Category')

기반을 둔 여기에서 발견 된 예에.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top