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

Откуда: Москва
Сообщений: 2646
ms sql 2005

Как получить все значения B из xml, в виде столбца t-sql.
declare @myDoc xml
set @myDoc = 
'<Root>
    <b>151</b>
    <b>111</b>  
    <b>5</b>  
    <b>8</b>
</Root>'
SELECT
    col.value('b[1]', 'varchar(255)')
FROM @myDoc.nodes('/Root')  AS c(col)


нужно без тегов:
SELECT @myDoc.query('/Root/*') 
9 ноя 12, 14:27    [13446542]     Ответить | Цитировать Сообщить модератору
 Re: как получить все значения B из xml (xQuery)  [new]
trew
Member

Откуда: Москва
Сообщений: 2646
trew,

Решение найдено:
SELECT
    col.value('.', 'varchar(255)')
FROM @myDoc.nodes('/Root/b')  AS c(col)
9 ноя 12, 14:40    [13446648]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить