【发布时间】:2013-01-06 11:13:44
【问题描述】:
select top 0 * INTO #temp from stored procedure
需要根据存储过程返回的数据类型的结构创建临时表。 使用sql server 2000,2005,0r 2008
【问题讨论】:
-
一些不错的post
标签: sql sql-server select stored-procedures
select top 0 * INTO #temp from stored procedure
需要根据存储过程返回的数据类型的结构创建临时表。 使用sql server 2000,2005,0r 2008
【问题讨论】:
标签: sql sql-server select stored-procedures
你不能这样做。要从存储过程中获取结果,您必须首先定义结果的结构:
create table #temp ( . . . );
insert into #temp
exec(stored procedure)
如果您检查 SELECT 语句 (here) 的语法,您将看到没有运行存储过程的参考。
也许您应该发布另一个问题来描述您正在尝试做什么。为什么存储过程会返回不同的结果格式?
【讨论】: