您当前位置:优侠库 > 资讯攻略 >
来源:未知
2019-10-15 04:55:04 浏览: 分类:资讯攻略

MySQL的存储过程写法和"Cursor"的使用

本文介绍了一个mysql存储过程,其中涉及到游标的使用。示例如下:

以下是引用的内容:create procedure ` justifygroupnum `()
不确定性
SQL安全定义器
注释' '
begin
/*如何运行:调用justifygroupnum()*/
声明p _ num int
声明stopFlag int
DECLARE CURSOR _ name CURSOR
FOR select c _ group _ id,count(*)as num
from ` t _ group _ member `
where c _ valid in(3,4)
group by c _ group _ id;
为NOT FOUND set stopFlag=1声明CONTINUE处理程序;

打开cursor _ name
REPEAT
FetcH cursor _ name到p_group_id,p _ num
begin
update t _ group info set c _ member _ number = p _ num其中c _ group _ id = p _ group _ id
end;
直到stop flag = 1
结束重复;
CLOSE cursor _ name;
END;

总结:

1.注意设置游标的countinue处理程序:声明continue处理程序for not found set stop flag = 1;

2.注意使用REPEAT和UTILE[停止条件] END REPEAT,否则不会循环;

3.如何运行、输入和执行:调用justifyGroupNum()

关键词:使用、过程、存储、重复

优侠库网站每天提供最新最热门的安卓手机软件、游戏下载、分享热门手游资讯攻略教程、手机软件教程步骤,专注安卓手机游戏软件下载。

本文链接:http://www.123down.cn/gonglue/227233.html

攻略资讯
安卓软件
安卓游戏