社区
MySQL
帖子详情
MySQL中有没有类似Return的用法?
runall
2007-01-30 01:35:13
我把MSSQL中的存储过程移植到MySQL中,发现return这句有错误,有什么其它可替代用法?
...全文
490
5
打赏
收藏
MySQL中有没有类似Return的用法?
我把MSSQL中的存储过程移植到MySQL中,发现return这句有错误,有什么其它可替代用法?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wenzhulz
2007-02-05
打赏
举报
回复
在 mysql 里,跳出 loop 可以用 leave,退出整个过程(类似于 oracle pl/sql stored procedure 里的 return 用法),也可以用 leave :)
CREATE PROCEDURE sp_xxx(xxx)
label_at_start:
BEGIN
...
IF v_cnt IS NULL OR v_cnt=0 THEN
# Exit the procedure if there's no any records to be processed.
LEAVE label_at_start;
END IF;
...
END label_at_start;
//
runall
2007-02-02
打赏
举报
回复
我靠,这么简单的问题都没人能够回答,CSDN的高手都哪里去了
懒得去死
2007-02-02
打赏
举报
回复
回复人:runall(龙行天下) ( 一级(初级)) 信誉:100 2007-1-30 14:07:58 得分:0
?
我不需要返回什么,我只是需要跳出去
跳出去可以用leave 语句:
loop1:loop
if .. then
leave loop1;
end if;
end loop loop1;
runall
2007-01-30
打赏
举报
回复
我不需要返回什么,我只是需要跳出去
懒得去死
2007-01-30
打赏
举报
回复
OUT 参数,
或者直接 select
函数有return语法。
mysql
存储过程
中
不能使用
return
的解决办法
本文深入解析了
MySQL
存储过程
中
return
语句的局限性,并详细介绍了如何通过leave关键字实现
类似
return
的功能。通过具体实例演示了如何在存储过程
中
使用leave关键字来控制流程跳转。
oracle函数
mysql
没有的_
有没有
任何函数在oracle
类似
于group_concat在
mysql
?
本文介绍了在
MySQL
11g及以上版本
中
利用listagg函数进行列聚合的方法,同时对比了在10g及以下版本
中
通过自定义函数get_comma_separated_value实现的
类似
功能。两种方式在不同环境下的适用场景和效率进行了详细讲解。
MySQL
存储过程不能使用
return
的解决方法
本文介绍了
MySQL
存储过程
中
无法使用
return
语句的情况,并提供了一种替代方案:使用leave关键字来提前结束存储过程的执行。通过一个示例展示了如何在条件满足时使用leave退出存储过程。
saltstack
return
mysql
_SaltStack之
return
与job管理
本文详细介绍了SaltStack的
return
组件如何利用
MySQL
作为存储方式,以及jobcache功能的工作原理,包括Minion与存储服务器交互、配置步骤和实际操作演示。
MySQL
存储过程
中
无法使用
RETURN
的解决方法
本文介绍了在
MySQL
中
,由于存储过程不支持直接使用
RETURN
语句返回结果,但可以通过使用OUT参数或SELECT语句来实现。分别给出了这两种方法的示例代码,帮助开发者在实际操作
中
返回存储过程的结果。
MySQL
57,064
社区成员
56,762
社区内容
发帖
与我相关
我的任务
MySQL
MySQL相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MySQL相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章