powered by simpleCommunicator - 2.0.50     © 2025 Programmizd 02
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Найти в XML набор символов [А-я] по всем полям
4 сообщений из 4, страница 1 из 1
Найти в XML набор символов [А-я] по всем полям
    #40104749
Фотография Badger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Коллеги, может кто знает как найти в XML поле набор символов [А-я] поля в XML не описаны, так как слишком много форматов. Как бы это попроще написать? Нужно найти что русский текст в XML документе присутствует или отсутствует.

Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
declare @t table (c xml)
insert into @t values ('<DefineReseive xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
   <Date>2009-11-30T00:00:00</Date>
   <SendDate>2009-12-21T00:00:00</SendDate>
   <DefineType>какой то  русский текст</DefineType>
   <Reason>какой то текст</Reason>
   <Info />
   <Detail>какой то текст</Detail>
   <DefineDetail />
   <InLaw>false</InLaw>
   <IsComplaint>русский текст</IsComplaint>
   <FIOJudge>или здесь что написано</FIOJudge>
</DefineReseive>')

select * from @t t
where t.c.exist('//*[contains(., ''п'')]') = 1
 
...
Рейтинг: 0 / 0
Найти в XML набор символов [А-я] по всем полям
    #40104750
Фотография Badger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Забыл написать MS SQL 2014
...
Рейтинг: 0 / 0
Найти в XML набор символов [А-я] по всем полям
    #40104759
felix_ff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Badger,

Код: sql
1.
where cast(c as nvarchar(max)) like '%[А-я]%'

???
...
Рейтинг: 0 / 0
Найти в XML набор символов [А-я] по всем полям
    #40104760
Фотография Badger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
felix_ff, Спасибо!!!! Я весь день убил и это не нашел! Еще раз огромное спасибо!!!
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Найти в XML набор символов [А-я] по всем полям
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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