使用mysql游标的一个例子

MySQL游标所使用的整个过程是:

1。创建游标
复制代码代码如下:申报calc_bonus光标选择ID,工资,佣金从员工;

2。打开游标
复制代码代码如下:打开calc_bonus;

三.用光标
复制代码代码如下:取calc_bonus为re_id,re_salary,re_comm;

4。关闭游标
复制代码代码如下:近calc_bonus;

示例代码如下所示:

复制代码代码如下所示:
开始
声明temp_user_id int默认为空;
声明停止默认值0;
#游标语句
声明temp_cur光标选择从哪里f_user_id table_test f_user_id = 1;
异常处理#游标语句
声明继续SQLSTATE '02000'set停止= 1个处理;
打开temp_cur;
取temp_cur为temp_user_id;
无论是在#终点判断光标
在停止< 1 >时
#判断
#读取下一行数据
取temp_cur为temp_user_id;
#循环结束
结束的时候;
#关闭游标
近temp_cur;
终点