回 帖 发 新 帖 刷新版面

主题:存储过程问题

我有一个存储过程,它返回一个有多行记录的一个记录集,而在另一个存储过程中要调用第一个存储过程返回的记录集,请问怎么让第二个存储过程调用第一个存储过程返回的记录集啊.急啊!!!!

回复列表 (共3个回复)

沙发

为什么要用两个,写在同一个就是很好

板凳

你这种情况应该这样设计
1.第一个过程应该改成函数,然后返回表类型
2.用第二个过程调用该函数即可
希望对你有帮助!

3 楼

create proc sp2
    ...
    insert #tb
    exec sp1
    select * from #tb
    ...

我来回复

您尚未登录,请登录后再回复。点此登录或注册