mysql中declare语句用法_mysqldeclare怎么用

更新时间:2023-06-08 08:34:49 阅读: 评论:0

mysql中declare语句⽤法_mysqldeclare怎么⽤Q4:mysql declare cursor只能放在前⾯吗
冬天养花
本⽂中介绍了⼀个MySQL的存储过程,其中涉及Cursor的使⽤
⽰例如下:
复制代码
代码如下:
CREATE PROCEDURE `justifyGroupNum`()
NOT DETERMINISTIC
SQL SECURITY DEFINER
外臣
COMMENT
妈妈的英文怎么读BEGIN
/*how to run:call justifyGroupNum()*/
深圳龙城广场
DECLARE p_group_id int;
declare p_num int;
declare stopFlag int;
DECLARE cursor_name CURSOR
FOR lect c_group_id,count(*) as num
from `t_group_member`
where
c_valid in (3,4)
group by c_group_id;
DECLARE CONTINUE HANDLER FOR NOT
FOUND t stopFlag=1;
OPEN cursor_name;城西农贸市场
REPEAT
FETCH cursor_name
INTO p_group_id,p_num;
begin
update t_groupinfo t
c_member_number=p_num where c_group_id=p_group_id;
end;
UNTIL stopFlag =
88什么意思1
END REPEAT;
观赏
CLOSE cursor_name;
END;
总结:
1、注意设置游标的countinue handler:DECLARE CONTINUE HANDLER FOR NOT FOUND t stopFlag=1;
2、注意REPEAT和UTILE [停⽌条件] END REPEAT的使⽤,否则不会循环;
3、如何RUN,输⼊并执⾏:call justifyGroupNum()土豆的家常做法
WWw.yIjITao.CO.m

本文发布于:2023-06-08 08:34:49,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/82/901170.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:龙城   设置   家常   放在
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图