分享

sqlserver如何从存储过程获取结果集

 Jeln 2009-09-02

1. 把结果集写入结构相同的临时表中。

a).创建一个临时表#temp,和存储过程的结果集结构一致。
b).把结果集插入临时表中:INSERT INTO #TEMP EXEC PROC
c).从临时表中搜值: select * from #temp
d).现在就可以从#temp表中取值进行随意操作了。

还有一种方法,不过我没有试过,用openrowset,但是据说效率不高。
select * from openrowset('sqloledb' ,'Trusted_Connection=yes' ,'exec sp_who')

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多