我有一个这样的存储过程:
if(@sub_sheetpart= 'c')
begin
select a,b,c from table1
end
if(@sub_sheetpart= 'd')
begin
select a,b,c,d,e,f from table2
end
存储过程一次只返回一个结果集。
问题出在 SSRS 数据集中 - 它每次只显示第一个结果集的列,即 column a,b,c
,即使我要调用存储过程的后面部分 ( @sub_sheetpart= 'd'
)。