|
Ошибка в консоле запросов
|
|
| 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
|
| |
| |