Вам разрешено выполнять хранимые процедуры в операторе SQL CTE? Я немного новичок в запросах sql cte ...
Нет, извините. ВЫБИРАЕТ только оценки
Если вам нужно использовать сохраненный вывод proc (набор результатов), то это будет временная таблица
CREATE TABLE #foo (bar int...) INSERT #foo (bar, ...) EXEC myStoredProc @param1... -- more code using #foo
Вы также можете использовать табличную переменную:
DECLARE @tbl TABLE(id int ,name varchar(500) ,...) INSERT INTO @tbl EXEC myprocedure @param .. with cte as ( SELECT * FROM @tbl ) select * from cte