Нет, это не так.
Механизм запросов даже не видит их (они появляются только в комментариях на плане).
При выполнении запроса механизм обрабатывает реальные физические объекты (таблицы, индексы и т. Д.) В соответствии с планом запроса.
Когда запрос говорит что-то вроде этого:
SELECT *
FROM mytable t
, оптимизатор создает план, подобный следующему:
|--Clustered Index Scan(OBJECT:([mydb].[dbo].[mytable].[pk_mytable] AS [t]))
и механизм запросов интерпретирует что-то вроде «найдите первую страницу индекса pk_mytable
и просмотрите связанный список страниц, возвращая все найденные записи, пока не останется больше записей».
На этом этапе не важно, как именно вы создали псевдоним запроса: механизм работает с физическими объектами, такими как страницы, указатели и т. Д., А не с такими логическими вещами, как псевдонимы.