存储程序返回动态列的结果集插入到临时表中
有一个存储过程,名为:sp_getinfo
这个存储过程返回一个数据集,我想把这个数据集插入到临时表中,sp_getinfo 这个存储过程返回的结果集的列数是动态的
也可能是1列或者是2列
如:
exec sp_getinfo
返回结果可能是
T
也可能是返回
F 查询错误
我想怎么将返回的动态列的结果集插入到临时表中
------解决方案--------------------列不明确多少个就不要往临时表里放了,放不了的。
------解决方案--------------------建议你修改下存储过程,在里面做个判断,当结果不够时,自动补几列,达到最终输出固列的目的,这样好处理一些
------解决方案--------------------字段数量也可以动态扩展的 根据得到的结果判断了再写
------解决方案--------------------恐怕除了四楼说的方法外,没什么能应付你这种需求了.