Перейти к содержанию

Избыточное использование "Ссылка" в запросе (RefOveruse)

Тип Поддерживаются
языки
Важность Включена
по умолчанию
Время на
исправление (мин)
Теги
Дефект кода BSL Важный Да 5 sql
performance

Описание диагностики

Использование ".Ссылка" к полю ссылочного типа приведет к неявному левому соединению с таблицей-источником данного поля, при этом не несет никакой ценности, а только генерирует избыточную нагрузку на СУБД.

Примеры

Запрос.Текст = "ВЫБРАТЬ Файлы.Файл.Ссылка, // ошибка
   | Файлы.Файл
   | ИЗ
   | СлужебныеФайлы КАК Файлы";

Источники

Сниппеты

Экранирование кода

// BSLLS:RefOveruse-off
// BSLLS:RefOveruse-on

Параметр конфигурационного файла

"RefOveruse": false