SQL Server не поддерживает временные представления как таковые, и, как указано выше Дэрилом, общее табличное выражение, вероятно, является подходящим способом.Однако одним из ограничений CTE является то, что его нельзя использовать для нескольких запросов в пакете.Однако вы можете создать стандартное представление, использовать его по мере необходимости, а затем просто удалить его в конце пакета / транзакции.(Я знаю, что вопрос OP заключается в том, можете ли вы создать временное представление или нет, но это также может потенциально применяться - для этого требуется изменение схемы, но временное для всех намерений и целей).