Записать параметры хранимой процедуры в столбец XML
Мне нужно взять параметры, передаваемые в хранимую процедуру (SQL 2005), и записать эти значения в столбец XML в виде одного XML-документа.
Ищете идею о том, как начать.
1 ответ
Решение
Что ж, давайте сделаем это!
select 1 [one],2 [two],3 [three]
from (select null dummy) t
for xml auto
и мы получаем
<t one="1" two="2" three="3" />
Аккуратно, а?
Вы также можете поэкспериментировать с путём xml следующим образом:
select 1[one],2[two],3[three]
from (select null dummy) t
for xml path('foo')
И результат:
<foo>
<one>1</one>
<two>2</two>
<three>3</three>
</foo>