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

Откуда:
Сообщений: 261
Есть таблица со столбцом data

<?xml version="1.0"?>
<ns0:root xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ns0="http://xml.softrust.ru/schema/AddoHtm" xsi:schemaLocation="http://xml.softrust.ru/schema/AddoHtm AddoHtm.xsd">
<ns0:element id="Num" type="text" name="" value="112" />
<ns0:element id="UchNum" type="text" name="" value="048 " />
<ns0:element id="UchName" type="text" name="" value="ВОП 46" />
<ns0:element id="UchDoc" type="text" name="" value="КОЛОМЕНЦЕВА ЕЛЕНА ИГОРЕВНА" />
<ns0:element id="Date_Reg" type="text" name="" value="" />
<ns0:element id="rcLPU" type="text" name="OMS.LPU" value="" instanceid="0" />
<ns0:element id="Date_Pasport" type="text" name="" value="" />
<ns0:element id="FIOpred" type="text" name="" value="" />
<ns0:element id="DOCLpred" type="text" name="" value="" />
<ns0:element id="Tel_pred" type="text" name="" value="" />
<ns0:element id="Grajdanstvo" type="textarea" name="" value="" />
<ns0:element id="Adressmedorg" type="textarea" name="" value="" />
<ns0:element id="orgdoc" type="textarea" name="" value="" />
<ns0:element id="DocOsnpred" type="textarea" name="" value="" />
<ns0:element id="nahod" type="underlinedSpan" name="n44" >
<ns0:element id="medorg1" value="Находится" state="false" type="spanItem"/>
<ns0:element id="medorg2" value="Не находится" state="false" type="spanItem"/>
</ns0:element>
</ns0:root>

Как связать ее в запросе с другой таблицей по столбцу NUM?
24 дек 17, 21:30    [21058888]     Ответить | Цитировать Сообщить модератору
 Re: Связь в запросе с данными xml  [new]
Дедушка
Member

Откуда: Город трёх революций
Сообщений: 5112
seg856
Есть таблица со столбцом data
и какого типа этот столбец?
24 дек 17, 23:25    [21059023]     Ответить | Цитировать Сообщить модератору
 Re: Связь в запросе с данными xml  [new]
seg856
Member

Откуда:
Сообщений: 261
Пусть int, соображу если что.
25 дек 17, 08:03    [21059245]     Ответить | Цитировать Сообщить модератору
 Re: Связь в запросе с данными xml  [new]
invm
Member

Откуда: Москва
Сообщений: 9122
with xmlnamespaces(default 'http://xml.softrust.ru/schema/AddoHtm')
select
 ...
from
 [Есть таблица] a join
 [Другая таблица] b on b.NUM = a.data.value('(/root/element[@id = "Num"])[1]/@value', 'int');
25 дек 17, 10:19    [21059503]     Ответить | Цитировать Сообщить модератору
 Re: Связь в запросе с данными xml  [new]
Дедушка
Member

Откуда: Город трёх революций
Сообщений: 5112
seg856
Пусть int, соображу если что.
я про ваш столбец data, тип у него какой xml, nvarchar...?
25 дек 17, 11:58    [21059913]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить