SQL لمساعدة XML
-
19-09-2019 - |
سؤال
سؤال سهل، لكنني جديد لتشكيل XML في SQL 2005، ولكن ما سيكون أفضل عبارة SQL XML لاستخدامها لتشكيل 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')
على أساس على أمثلة موجودة هنا.
لا تنتمي إلى StackOverflow