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

Откуда:
Сообщений: 340
сделал

SET @MyXML = (SELECT  AA FROM t FOR XML AUTO)


получил
<t AA="10" />
<t AA="11" />
<t AA="15" />
<t AA="22" />
<t AA="24" />
<t AA="28" />
<t AA="30" />


как сделать обратно?
12 ноя 14, 12:48    [16833785]     Ответить | Цитировать Сообщить модератору
 Re: select -> xml -> select  [new]
Гавриленко Сергей Алексеевич
Member

Откуда:
Сообщений: 37254
declare
    @xml xml = '
<t AA="10" />
<t AA="11" />
<t AA="15" />
<t AA="22" />
<t AA="24" />
<t AA="28" />
<t AA="30" />
'
    
select 
    aa = a.query('.').value('(/t/@AA)[1]', 'int') 
from    @xml.nodes('t') a ( a )
12 ноя 14, 12:53    [16833821]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить