2010-02-09 3 views
4

Prob 쉬운 질문이지만 SQL 2005에서 XML을 작성하는 데 익숙하지 않지만 다음과 같은 테이블에서 XML을 형성하는 데 가장 적합한 FOR XML SQL 문은 무엇입니까?SQL FOR 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> 

답변

4

테스트되지 않은이 :

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

on examples found here를 기준으로합니다.

+0

Perfect! 링크와 예제를 가져 주셔서 감사합니다! – user269186