на этот раз у меня есть вопрос, как преобразовать таблицу MSSQL в XML
Моя исходная таблица SQL:
+-----------+-----------------+
|atributname|atributvalue |
+-----------+-----------------+
|phone |222 |
|param4 |bbbbcdsfceecc |
|param3 |bbbbcdsfceecc |
|param2 |bbbbcdsfccc |
+-----------+-----------------+
Пример ожидаемого результата:
<items>
<phone>222</phone>
<prama4>bbbbcdsfceecc</param4>
<param3>bbbbcdsfceecc</param3>
<param2>bbbbcdsfccc</param2>
</items>
Я перепробовал множество вариантов следующего запроса
SELECT atributname,atributvalue
FROM sampletable FOR XML PATH (''), ROOT ('items');
но результаты не очень хороши :( должно быть точно так же, как в «Образце ожидаемого результата»
любая помощь
пс
Скрипт для создания образца таблицы:
create table sampletable
(atributname varchar(20),
atributvalue varchar(20))
insert into sampletable (atributname,atributvalue)
values ('phone','222');
insert into sampletable (atributname,atributvalue)
values ('param4','bbbbcdsfceecc');
insert into sampletable (atributname,atributvalue)
values ('param3','bbbbcdsfceecc');
insert into sampletable (atributname,atributvalue)
values ('param2','bbbbcdsfccc');