У меня есть SQL Server 2005 таблицу, как это:TSQL: Как сделать самостоятельное объединение в XML для получения вложенного документа?
create table Taxonomy(
CategoryId integer primary key,
ParentCategoryId integer references Taxonomy(CategoryId),
CategoryDescription varchar(50)
)
с данными выглядит как CategoryIdParentCategoryIdCategoryDescription 123nullfoo345123bar
Я хотел бы запросить его в XML-документ, как это:
<taxonomy>
<category categoryid="123" categorydescription="foo">
<category id="455" categorydescription="bar"/>
</category>
</taxonomy>
Возможно ли это сделать с FOR XML AUTO, ЭЛЕМЕНТЫ? Или мне нужно использовать FOR XML EXPLICIT?