select top 0 * INTO #temp from stored procedure
需要根据存储过程返回的数据类型结构创建临时表。 使用sql server 2000,2005,0r 2008
答案 0 :(得分:0)
你不能这样做。要从存储过程中获取结果,您必须首先定义结果的结构:
create table #temp ( . . . );
insert into #temp
exec(stored procedure)
如果检查SELECT
语句(here)的语法,则不会看到运行存储过程的引用。
也许您应该发布另一个问题来描述您要做的事情。为什么存储过程会返回不同的结果格式?