powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / Запрос на обновление данных в таблицах
3 сообщений из 3, страница 1 из 1
Запрос на обновление данных в таблицах
    #39161625
SQLcoder
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброго дня!
Подскажите пожалуйста как оптимизировать сей запрос, всю голову поломал, думаю можно обойтись без joinа.
Данному запросу должно задаваться значение ChainId пользователем, например ='1C67EAA9-39DF-44F2-9C13-0003C7EFE412'
а на выходе значение найденное в XML строке по условию x.exist('abonents')=1 из нескольких блоков тегов 'content/call/activity/commutation столбца contextinfo в таблице [oktell_manage].[dbo].[okstat_callchain]

Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
UPDATE cch SET [CallTimeEnd]=cch1.v

FROM [oktell_manage].[dbo].[okstat_CallCommutation] cch join (SELECT chainId, x.value('(property_simple[@key="timestop"]/@value)[1]','datetime') v

FROM [oktell_manage].[dbo].[okstat_CallChain] 

CROSS APPLY okstat_callchain.contextinfo.nodes('content/call/activity/commutation') t(x)

WHERE x.exist('abonents')=1 ) cch1 ON cch.chainid=cch1.chainid

-- WHERE ChainId='1C67EAA9-39DF-44F2-9C13-0003C7EFE412'
...
Рейтинг: 0 / 0
Запрос на обновление данных в таблицах
    #39161629
SQLcoder
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
выходящие с запроса данные добавляются в таблицу [oktell_manage].[dbo].[okstat_CallCommutation] в столбец [CallTimeEnd]
...
Рейтинг: 0 / 0
Запрос на обновление данных в таблицах
    #39161669
SQLcoder
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Прощу прощения разобрался сам)))
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / Запрос на обновление данных в таблицах
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]