bslls:QueryNestedFieldsByDot¶
Разыменование ссылочных полей запроса через точку (QueryNestedFieldsByDot)¶
- Тип: Дефект кода
- Важность: Важный
- Включена по умолчанию: Да
- Теги:
standard,sql,performance
Описание диагностики¶
Диагностика позволяет контролировать разыменование ссылочных полей через точку в тексте запроса 1С. Задача данной диагностики - предотвратить излишние неявные соединения между таблицами и как следствие - повысить производительность исполнения запроса к БД.
Примеры¶
- Базовое разыменование ссылочных полей в выборке (во временную таблицу или в результат запроса)
- Разыменование ссылочных полей в соединениях таблиц
- Разыменование ссылочных полей в виртуальных таблицах
- Конструкция "ВЫРАЗИТЬ" с разыменованием получаемого поля
- Разыменование ссылочных полей в секции "ГДЕ"
Источники¶
Разыменование ссылочных полей составного типа в языке запросов (#std654)
Соответствие стандартам¶
- #std654, п. 1.2: Разыменование ссылочных полей составного типа в языке запросов — Диагностика «Разыменование ссылочных полей запроса через точку (QueryNestedFieldsByDot)» проверяет условие пункта 1.2 стандарта std654.
Источник диагностики¶
- Исходная статья
- Ревизия:
f4616cda8a216789ee40529ed857e614b9e2ea25 - Лицензия:
LGPL-3.0-or-later