Добро пожаловать в форум, Guest >> Войти | Регистрация | Поиск | Правила | | В избранное | Подписаться | ||
Все форумы / Microsoft SQL Server |
![]() ![]() |
Кхе
Guest |
select 1 as tag ,null as parent ,null as 'items!1!' ,null as 'item!2!id' ,null as 'i!3!preview' ,null as 'i!3!preview!element' union all select 2 as tag ,1 as parent ,null ,1 ,null ,null union all select 3 as tag ,2 as parent ,null ,1 ,'2' ,'3' FOR XML EXPLICIT Получаю <items> <item id="1"> <i preview="2"> <preview>3</preview> </i> </item> </items> А хочу <items> <item id="1"> <preview="2">3</preview> </item> </items> Не понимаю как обозначит элементы 2 и 3 , чтобы значение попадало в атрибут и элемент одного элемента |
20 авг 14, 15:02 [16468668] Ответить | Цитировать Сообщить модератору |
Konst_One Member Откуда: Сообщений: 11562 |
<preview="2"> это разве xml ? |
20 авг 14, 15:14 [16468760] Ответить | Цитировать Сообщить модератору |
Кхе
Guest |
По стандарту так не может быть да? |
20 авг 14, 15:18 [16468804] Ответить | Цитировать Сообщить модератору |
a_voronin Member Откуда: Москва Сообщений: 4807 |
Konst_One, Вы не хотите XQuery использовать ? http://technet.microsoft.com/en-us/library/ms345122(v=sql.90).aspx С FOR XML EXPLICIT можно долго развлекаться, многоуровневые UNION городить, а тем всё более понятно. |
20 авг 14, 15:20 [16468828] Ответить | Цитировать Сообщить модератору |
Konst_One Member Откуда: Сообщений: 11562 |
a_voronin, это к ТС вопрос, я так понимаю. |
20 авг 14, 15:32 [16468907] Ответить | Цитировать Сообщить модератору |
Кхе
Guest |
Спасибо разобрался, не правильный шаблон мне дали для выгрузки. |
20 авг 14, 15:34 [16468942] Ответить | Цитировать Сообщить модератору |
Все форумы / Microsoft SQL Server | ![]() |