关于存储过程返回值的问题

wakebook 2013-03-21 09:55:45
从sqlserver移植到mysql,以前很多存储都用到了返回值
比如A存储调用了B存储,根据B存储的返回值,走不同流程

但是在mysql中怎么获取这个返回值呢?

量比较大,所以暂时不考虑修改为输出参数的方式。

期待高手帮助我,感谢!
...全文
89 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
wakebook 2013-03-21
  • 打赏
  • 举报
回复
没有办法,下定决心,统一修改为输出参数。
wxx0801 2013-03-21
  • 打赏
  • 举报
回复
如果是A存储调用了B存储,是否可以吧B变成函数。如果是代码中要使用是不是可以用 “SELECT 返回变量 ”获取
wwwwb 2013-03-21
  • 打赏
  • 举报
回复
引用 4 楼 wakebook 的回复:
因为量比较大,所以我暂时不考虑修改存储B来实现
那就没有办法了,从SQLSERVER-MYSQL,代码也要修改,如果只是返回少量数据, 可以考虑OUT参数
wakebook 2013-03-21
  • 打赏
  • 举报
回复
因为量比较大,所以我暂时不考虑修改存储B来实现
wwwwb 2013-03-21
  • 打赏
  • 举报
回复
在B中将计算结果UPDATE、INSRT到表中,在A中打开游标取值
wakebook 2013-03-21
  • 打赏
  • 举报
回复
楼上的大侠,能否说清楚一点,能否给个范例。
wwwwb 2013-03-21
  • 打赏
  • 举报
回复
1、结果存入表中,SP取值; 2、变量返回。

56,679

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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