Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Результат запроса в xml следующей структуры:  [new]
Ilnur26
Member

Откуда:
Сообщений: 15
Есть такие данные:
if object_id('tempdb..#t') is not null
	drop table #t
select * into #t from (values('Иванов Иван Иванович', 'M'),('Иванова Ольга Ивановна', 'F')) t(Name, Sex)


не могу сообразить как получить из них xml такой структуры:
<?xml version="1.0" encoding="utf-8"?>
<DATASETS>
	<DATASET>
		<ATTRIBUTE TAG="Name">Иванов Иван Иванович</ATTRIBUTE>
		<ATTRIBUTE TAG="SEX">M</ATTRIBUTE>
	</DATASET>
	<DATASET>
		<ATTRIBUTE TAG="Name">Иванова Ольга Ивановна</ATTRIBUTE>
		<ATTRIBUTE TAG="SEX">F</ATTRIBUTE>
	</DATASET>
<DATASETS>
27 мар 17, 10:08    [20335772]     Ответить | Цитировать Сообщить модератору
 Re: Результат запроса в xml следующей структуры:  [new]
iiyama
Member

Откуда:
Сообщений: 642
Ilnur26,
Допилите сами
select 
	'Name' AS [ATTRIBUTE/@TAG]
	,Name AS [ATTRIBUTE],
	'',
	'Sex' AS [ATTRIBUTE/@TAG]
	,Sex AS [ATTRIBUTE]

from #t
for xml path('DATASET')
27 мар 17, 11:01    [20335977]     Ответить | Цитировать Сообщить модератору
 Re: Результат запроса в xml следующей структуры:  [new]
Ilnur26
Member

Откуда:
Сообщений: 15
Спасибо
27 мар 17, 11:17    [20336041]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить