MySql游标的使用实例
MySql游标的使用实例
发布时间:2016-12-29 来源:查字典编辑
摘要:mysql游标使用的整个过程为:1.创建游标复制代码代码如下:DECLAREcalc_bonusCURSORFORSELECTid,sala...

mysql游标使用的整个过程为:

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;

实例代码如下所示:

复制代码 代码如下:

begin

declare temp_user_id int default null;

declare stop int default 0;

#声明游标

declare temp_cur cursor for select f_user_id from table_test where f_user_id=1;

#声明游标的异常处理

declare continue handler for sqlstate '02000' set stop=1;

open temp_cur;

fetch temp_cur into temp_user_id;

#判断游标是否到达最后

while stop<>1 do

#各种判断

#读取下一行的数据

fetch temp_cur into temp_user_id;

#循环结束

end while;

#关闭游标

close temp_cur;

end

推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
相关阅读
网友关注
最新mysql数据库学习
热门mysql数据库学习
编程开发子分类