• 技术文章 >数据库 >mysql教程

    MySql游标的使用实例_MySQL

    2016-06-01 13:08:36原创514
    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

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:
    上一篇:mysql 学习小札(3)-- 数据的处理_MySQL 下一篇:Mysql数据库配置_MySQL
    千万级数据并发解决方案

    相关文章推荐

    • 什么是oracle序列• mysql怎样只导出表结构• mysql怎么查询所有表及注释• mysql设计概念及多表查询和事务操作• mysql怎么判断是否是数字类型
    1/1

    PHP中文网