继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

MySql游标的使用实例

linux快速入门培训
关注TA
已关注
手记 266
粉丝 31
获赞 120

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


打开App,阅读手记
0人推荐
发表评论
随时随地看视频慕课网APP