社区
MySQL
帖子详情
mysql 游标和内部select into同时发生 SQLSTATE '02000'的问题
jsjzzh
2014-09-16 04:05:16
DECLARE CONTINUE HANDLER FOR SQLSTATE '02000' SET s=1;
while s <> 1 do
select into……
fetch into……
end while;
游标循环里还有select into,导致select into触发了SQLSTATE ,退出了游标循环。
请有经验的帮出个方案。
...全文
696
4
打赏
收藏
mysql 游标和内部select into同时发生 SQLSTATE '02000'的问题
DECLARE CONTINUE HANDLER FOR SQLSTATE '02000' SET s=1; while s 1 do select into…… fetch into…… end while; 游标循环里还有select into,导致select into触发了SQLSTATE ,退出了游标循环。 请有经验的帮出个方案。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ACMAIN_CHM
2014-09-16
打赏
举报
回复
declare s1 int;
DECLARE CONTINUE HANDLER FOR SQLSTATE '02000' SET s=1; while s <> 1 do
set s1=s;
select into…… fetch into……
set s=s1
end while;
九月茅
2014-09-16
打赏
举报
回复
DECLARE CONTINUE HANDLER FOR SQLSTATE '02000' SET s=1; 换成 DECLARE CONTINUE HANDLER FOR SQLSTATE '02000' BEGIN SET s=1; END; 试试看。
WWWWA
2014-09-16
打赏
举报
回复
select into后 SET s=0
九月茅
2014-09-16
打赏
举报
回复
没有碰到过,麻烦贴下所有的存储过程。
My
Sql
游标
的使用实例
my
sql
游标
使用的整个过程为: 1.创建
游标
代码如下:DECLARE calc_bonus CURSOR FOR
SELECT
id, salary, commission FROM employees; 2.打开
游标
代码如下:OPEN calc_bonus; 3.使用
游标
代码如下:FETCH calc_bonus INTO re_id, re_salary, re_comm; 4.关闭
游标
代码如下:CLOSE calc_bonus; 实例代码如下所示: 代码如下:begindeclare temp_user_id int default null;declare stop int
myaql
游标
myaql
游标
基于
My
SQL
游标
的具体使用详解
本篇文章是对
My
SQL
游标
的具体使用进行了详细的分析介绍,需要的朋友参考下
精通
My
SQL
存储过程和函数
my
sql
经典代码,你想学
my
sql
吗,快来下吧!
my
sql
语法和oracle不太一样,该文档能很好的知道初学者对
my
sql
的理解。
MySQL
56,879
社区成员
56,754
社区内容
发帖
与我相关
我的任务
MySQL
MySQL相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MySQL相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章