powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Построить запрос без [[
6 сообщений из 6, страница 1 из 1
Построить запрос без [[
    #39896898
AlexandrAVG
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день.

Есть таблица act_reg в столбце которой могут храниться записи "Время окончания ТС: Value changed from [empty]"
Для поиска я написал запрос
Код: plsql
1.
2.
3.
SELECT    *
FROM         dbo.act_reg
where remarks like '%Время окончания ТС: Value changed from [[empty]%'


Проблема в том, что дальше мне этот скрипт надо засунуть в lua, где [[ распознается по своему.
Вопрос: как можно переписать запрос, чтобы исключить квадратные скобки стоящие рядом?

Пытался вывести через replace, но почему то не работает.
Код: plsql
1.
2.
3.
SELECT     *
FROM         dbo.act_reg
where  remarks like '%Время окончания ТС: Value changed from '+replace(replace(remarks, '[','!'), '!', '[')+'empty%'
...
Рейтинг: 0 / 0
Построить запрос без [[
    #39896905
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: sql
1.
where remarks like '%Время окончания ТС: Value changed from [' + '[empty]%'

?
...
Рейтинг: 0 / 0
Построить запрос без [[
    #39896907
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В самом крайнем случае - есть функция CHAR().
...
Рейтинг: 0 / 0
Построить запрос без [[
    #39896911
AlexandrAVG
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Akina
Код: sql
1.
where remarks like '%Время окончания ТС: Value changed from [' + '[empty]%'

?


Спасибо! Почему-то считал, что в таком виде он не распознает квадратную скобку и что они обязательно должны стоять рядом.
...
Рейтинг: 0 / 0
Построить запрос без [[
    #39896924
invm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlexandrAVG,

Код: sql
1.
select 1 where '[]' like '\[\]' escape '\';
...
Рейтинг: 0 / 0
Построить запрос без [[
    #39896926
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlexandrAVG
Akina
Код: sql
1.
where remarks like '%Время окончания ТС: Value changed from [' + '[empty]%'


?
Спасибо! Почему-то считал, что в таком виде он не распознает квадратную скобку и что они обязательно должны стоять рядом.
У лайка же справа произвольное выражение, он не знает, из чего оно состоит, он использует конечный результат.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Построить запрос без [[
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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