*******如何在存储过程中得到其他存储过程的结果???

zhxfzhxf1 2004-06-10 08:55:29
存储过程1,最后的语句如下
select @strResult(返回字符串型数据)

在存储过程2中如何利用该结果?
比如要设置存储过程2中的某个变量@strTemp的值为存储过程1的结果值(因为存储过程1只返回单行单列结果集).


一种方法是:将存储过程1的参数进行修改,使之用output参数回传结果。

但如果不用这种方式,即不对存储过程1进行修改,如何实现?
...全文
90 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhxfzhxf1 2004-06-24
  • 打赏
  • 举报
回复
谢谢了!
zjcxc 2004-06-10
  • 打赏
  • 举报
回复
--创建保存结果的临时表(因为你的那种形式返回的是表集,所以要用临时表)
create table #t(re varchar(8000))

--调用存储过程,得到结果集
insert #t exec 存储过程1 ..参数

--显示结果集
select * from #t

22,209

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧