这篇文章主要介绍了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游标,需要的朋友可以参考下。