--#1.注意PROC中的所有SELECT查询语句都会向tb表中插入数据,所以说,PROC最好只有一个返回结果集 --#2.在PROC中可以加一句 insert ##temp select * from ...., 然后在外面引用##temp表
例如:tb表 a b ----------- -------------------- 1 北京;上海; 2 广东;福建;广西;create proc 存储过程名 as begin select * from tb endgocreate table #t(a int ,b varchar(20)) insert into #t exec 存储过程名 select * from #t /* a b ----------- -------------------- 1 北京;上海; 2 广东;福建;广西; */ drop table #t
EXEC proc_name
select 结果集
--#2.在PROC中可以加一句 insert ##temp select * from ...., 然后在外面引用##temp表
例如:tb表
a b
----------- --------------------
1 北京;上海;
2 广东;福建;广西;create proc 存储过程名
as
begin
select * from tb
endgocreate table #t(a int ,b varchar(20))
insert into #t
exec 存储过程名
select * from #t
/*
a b
----------- --------------------
1 北京;上海;
2 广东;福建;广西;
*/
drop table #t