存储过程调用问题
有这样2个存储过程,里面查询的字段一样,只是查询条件不一样
存储过程A
存储过程B
在第3个存储过程C中,我要调用A和B,返回存储过程A和B的结果集。
但是用UNION时出现错误,还有其他什么方法吗?
------解决方案--------------------可以建一个与存储过程A或B结果集一样的临时表,把这两个存储过程执行后的结果集插入临时表中
------解决方案--------------------create table #t..
insert into #t
exec proc1
union all
exec proc2
select * from #t