Sql server 2008 作为CTE_查询_定义的存储过程

Sql server 2008 作为CTE_查询_定义的存储过程,sql-server-2008,stored-procedures,common-table-expression,Sql Server 2008,Stored Procedures,Common Table Expression,我是否可以使用存储过程作为CTE的CTE\u query\u定义 例如: WITH CodesCTE AS ( Exec sp_TableReturningProc ) SELECT * FROM CodesCTE; 如果不是,除了声明批处理/全局临时表并对临时表使用Select语句之外,还有什么方法可以绕过此限制 我正在开发相关的存储过程,如果可能的话,我想简单介绍一下如何使用它。否。这里有一些可能的解决方法:因此它将是一个临时表设计。哦,好吧,我想我也会实施资源管理;)

我是否可以使用存储过程作为CTE的
CTE\u query\u定义

例如:

WITH  CodesCTE
AS ( Exec sp_TableReturningProc )
SELECT * FROM CodesCTE;
如果不是,除了声明批处理/全局临时表并对临时表使用
Select
语句之外,还有什么方法可以绕过此限制


我正在开发相关的存储过程,如果可能的话,我想简单介绍一下如何使用它。

否。这里有一些可能的解决方法:因此它将是一个临时表设计。哦,好吧,我想我也会实施资源管理;)