| 内容 | 这篇文章主要介绍了mysql游标,需要的朋友可以参考下。
 mysql游标使用的整个过程为:
 1.创建游标
 代码如下:
 declarecalc_bonuscursorforselectid,salary,commissionfromemployees;
 2.打开游标
 代码如下:
 opencalc_bonus;
 3.使用游标
 代码如下:
 fetchcalc_bonusintore_id,re_salary,re_comm;
 4.关闭游标
 代码如下:
 closecalc_bonus;
 实例代码如下所示:
 代码如下:
 begin
 declaretemp_user_idintdefaultnull;
 declarestopintdefault0;
 #声明游标
 declaretemp_curcursorforselectf_user_idfromtable_testwheref_user_id=1;
 #声明游标的异常处理
 declarecontinuehandlerforsqlstate'02000'setstop=1;
 opentemp_cur;
 fetchtemp_curintotemp_user_id;
 #判断游标是否到达最后
 whilestop<>1do
 #各种判断
 #读取下一行的数据
 fetchtemp_curintotemp_user_id;
 #循环结束
 endwhile;
 #关闭游标
 closetemp_cur;
 end
 这篇文章主要介绍了mysql游标,需要的朋友可以参考下。
 
 |