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

Правила образования псевдонимов источников запроса

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

  • псевдонимы следует образовывать от терминов предметной области таким образом, чтобы было понятно, как источник данных будет использоваться в запросе;
  • псевдонимы следует образовывать путем удаления пробелов между словами. При этом каждое слово в имени пишется с прописной буквы (например, ТоварыНаСкладах). Предлоги и местоимения из одной буквы также пишутся прописными буквами;
  • псевдонимы запрещается начинать с подчеркивания;
  • псевдонимы не должны состоять из одного символа.

Подозрительный код

ВЫБРАТЬ
    ...
ИЗ
    Справочник.Номенклатура КАК _ВсяНоменклатура

Исправленный вариант

ВЫБРАТЬ
    ...
ИЗ
    Справочник.Номенклатура КАК ВсяНоменклатура

Особенности

Проверка также считает верным псевдоним, сгенерированный автоматически конструктором запроса на основании идентификаторов, не соответствующих стандарту образования имен идентификаторов. Например:

ВЫБРАТЬ
...
ИЗ
    Справочник.абв_Номенклатура.Товары КАК абв_НоменклатураТовары

Также проверкой допускается имя псевдонима, равное идентификатору последнего квалификатора источника, не соответствующему стандарту образования имен идентификаторов. Например:

ВЫБРАТЬ
...
ИЗ
    Справочник.Номенклатура.абв_Товары КАК абв_Товары

См. также

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

// sonar:QuerySourceAliasNaming:off
// sonar:QuerySourceAliasNaming:on