Чт, 01.01.2026, 03:37:56
Главная Регистрация RSS
Приветствую Вас, Гость
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Ошибка в консоле запросов
SerVer_PBДата: Ср, 24.07.2019, 13:54:26 | Сообщение # 1
Рядовой
Группа: Проверенные
Сообщений: 15
Репутация: 21
Статус: Оффлайн
Есть простой запрос, который возвращает разные данные в зависимости от наличия символа $ в строковой константе для оператора ПОДОБНО (точнее, при наличии $ возвращается результат предпоследней временной таблицы пакета, а при отсутствии $ возвращается результат выборки):

ВЫБРАТЬ
"ЭтоСтрока" КАК Стр
ПОМЕСТИТЬ ВТ
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
ВТ.Стр КАК Стр
ПОМЕСТИТЬ Данные
ИЗ
ВТ КАК ВТ
ГДЕ
НЕ ВТ.Стр ПОДОБНО "%[+$]%"
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
Данные.Стр КАК Стр
ИЗ
Данные КАК Данные
ВНУТРЕННЕЕ СОЕДИНЕНИЕ ВТ КАК ВТ
ПО (ВТ.Стр <> Данные.Стр)

Проверено на версиях 4.86 и 5.00


Сообщение отредактировал SerVer_PB - Ср, 24.07.2019, 13:56:38
 
tormozitДата: Ср, 24.07.2019, 21:35:39 | Сообщение # 2
Генералиссимус
Группа: Администраторы
Сообщений: 7263
Репутация: 193
Статус: Оффлайн
Спасибо. Ошибку воспроизвел.
 
tormozitДата: Вс, 28.07.2019, 23:05:55 | Сообщение # 3
Генералиссимус
Группа: Администраторы
Сообщений: 7263
Репутация: 193
Статус: Оффлайн
Исправлено в 5.01
 
  • Страница 1 из 1
  • 1
Поиск: