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

Обращение к несуществующим метаданным в запросе (QueryToMissingMetadata)

  • Тип: Ошибка
  • Важность: Блокирующий
  • Включена по умолчанию: Да
  • Теги: suspicious, sql

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

При активной разработке и изменении модели метаданных могут появляться запросы, в которых идет обращение к переименованным или удаленным метаданным. Также ошибочные имена таблиц могут возникать при ручном изменении запросов, без проверки с помощью конструктора запросов.

При выполнении запросов к несуществующим метаданным будет возникать ошибка исполнения.

Примеры

Запрос к уже удаленному регистру:

ВЫБРАТЬ
    Таблица.РесурсЧисло КАК РесурсЧисло
ИЗ
    РегистрСведений.УстаревшееИмяРегистра КАК Таблица
Запрос с соединением к переименованному регистру:
ВЫБРАТЬ
    Таблица.РесурсЧисло КАК РесурсЧисло
ИЗ
    РегистрСведений.Регистр1 КАК Таблица
    ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.УстаревшееИмяРегистра КАК ТаблицаФильтр
    ПО ТаблицаФильтр.Регистратор = Таблица.Регистратор

Источники

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

Нет подтверждённых связей со стандартами.

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