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

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

  • Тип: Дефект кода
  • Важность: Важный
  • Включена по умолчанию: Да
  • Теги: sql, performance

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

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

Примеры

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

Источники

Соответствие стандартам

Источник диагностики