首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

临时表有关问题

2012-03-09 
临时表问题以下怎样解决要实现的功能:把一个存储过程中生成的数据集存入临时表中,这个存储过程生成数据集

临时表问题
以下怎样解决

要实现的功能:      
       
    把一个存储过程中生成的数据集存入临时表中,这个存储过程生成数据集的结构未知.      
           
       
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
这种格式。

热点排行