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