У меня есть несколько запросов, которые используют предложение WITH или Common Table Expression, с оператором UNION ALL для повторения через таблицу с древовидной структурой в SQL-сервере, как описано здесь . Увидел ли бы я разницу в производительности, если бы СОЗДАЛ тот же самый VIEW вместо того, чтобы включать его в предложение WITH и генерировать его каждый раз, когда я запускаю запрос? Будет ли вообще хорошей практикой создавать СОЗДАНИЕ, поскольку оно используется в нескольких запросах?