Использование 'ПОДОБНО' в запросе (UsingLikeInQuery)¶
Тип | Поддерживаются языки |
Важность | Включена по умолчанию |
Время на исправление (мин) |
Теги |
---|---|---|---|---|---|
Ошибка |
BSL |
Важный |
Нет |
10 |
sql unpredictable |
Описание диагностики¶
В большинстве алгоритмов возможно обойтись без использования оператора ПОДОБНО
, а в оставшихся необходимо внимательно его использовать, т.к. результат в некоторых ситуациях может сильно отличаться от ожидаемого, например при использовании разных СУБД.
Примеры¶
Правильно¶
Реквизит ПОДОБНО "123%"
Неправильно:¶
Реквизит ПОДОБНО Таблица.Шаблон
Источники¶
- Стандарт. Особенности использования в запросах оператора ПОДОБНО
- Руководство разработчика. Оператор проверки строки на подобие шаблону
Сниппеты¶
Экранирование кода¶
// BSLLS:UsingLikeInQuery-off
// BSLLS:UsingLikeInQuery-on
Параметр конфигурационного файла¶
"UsingLikeInQuery": false