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

Откуда:
Сообщений: 6
Здравствуйте. Подскажите пожалуйста есть таблица полем типа xml где хранится примерно такой xml
<Contents>
<No>10102</No>
<No>10103</No>
...
<No>n</No>
</Contents>

как запросом SQL MS выбрать все записи где в поле xml есть No cо значением скажем 100
17 авг 15, 18:04    [18030134]     Ответить | Цитировать Сообщить модератору
 Re: Выборка из поля типа XML  [new]
invm
Member

Откуда: Москва
Сообщений: 9683
select
 *
from
 Таблица
where
 [поле типа xml].exist('/Contents[No = "100"]') = 1;
17 авг 15, 18:17    [18030182]     Ответить | Цитировать Сообщить модератору
 Re: Выборка из поля типа XML  [new]
CyberFireFly
Member

Откуда:
Сообщений: 6
Select *
From emg_main_table where MetaData.exist('.//Employee[No = 10102]') = 1

А все спасибо вот так все норм
17 авг 15, 18:17    [18030185]     Ответить | Цитировать Сообщить модератору
 Re: Выборка из поля типа XML  [new]
CyberFireFly
Member

Откуда:
Сообщений: 6
invm
select
 *
from
 Таблица
where
 [поле типа xml].exist('/Contents[No = "100"]') = 1;


Я прям ток допер и вы написали)
17 авг 15, 18:18    [18030188]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить