Влияние конструкции ВЫРАЗИТЬ на SQL-запрос и его план на поля не составных типов

Рассмотрим влияние конструкции ВЫРАЗИТЬ, если её применить к полю обычного ссылочного не составного типа.

Пусть выполняется запрос без ВЫРАЗИТЬ и с ВЫРАЗИТЬ по отношению к полю выборки:

В процессе выполнения строки Запрос.Выполнить() будут выполнены следующие запросы SQL:

В тексте запроса SQL различий нет.

Сравним план запроса:

Очевидно, что план запроса тоже одинаков.

Вывод: для приведения типа значения в таблице значений, передаваемой в качестве параметра запроса, допустимо использовать конструкцию ВЫРАЗИТЬ.

Поделиться