读书人

临时表有关问题

发布时间: 2012-03-09 16:54:57 作者: rapoo

临时表问题
以下怎样解决

要实现的功能:

把一个存储过程中生成的数据集存入临时表中,这个存储过程生成数据集的结构未知.


create proc ZC_CheckStaffNote
@Staff_IDint,
@RDatedatetime
as
select * into #temptb exec ZC_GetPartStaff @Staff_ID

go

------------------------------------------
服务器: 消息 263,级别 16,状态 1,行 1
必须指定要从中选择的表。


[解决办法]
如果你知道表的,你可以先建表,然後再插入

create proc ZC_CheckStaffNote
@Staff_IDint,
@RDatedatetime
as
create table #temptb(...)
insert into #temptb exec ZC_GetPartStaff @Staff_ID

go
[解决办法]
先合 建 table的SQL ,再用 EXEC()行

[解决办法]
这种情况下必须先创建表;然后使用
insert into tablename
exec procedureName
这种格式。

读书人网 >SQL Server

热点推荐