BEGIN DECLARE _sid_ varchar(32); DECLARE _name_ varchar(32); -- 遍历数据结束标志 DECLARE done INT DEFAULT FALSE; #定义游标 DECLARE cur_table cursor for select c.SID_,c.NAME_ from open_clubs c; -- 将结束标志绑定到游标 DECLARE CONTINUE HANDLER FOR NOT FOUND SET done = TRUE; #临时表数据主要是保存当前分页数据的信息 DROP TABLE IF EXISTS TEP_CLUBS_INFO; CREATE TEMPORARY TABLE TEP_CLUBS_INFO( SID VARCHAR(255), NAME_ VARCHAR(255) ); OPEN cur_table; -- 开始循环 read_loop: LOOP -- 提取游标里的数据,这里只有一个,多个的话也一样; FETCH cur_table INTO _sid_, _name_; -- 声明结束的时候 IF done THEN LEAVE read_loop; END IF; -- 插入临时表 insert into TEP_CLUBS_INFO(sid,name_)values(_sid_,_name_); END LOOP; -- 关闭游标 CLOSE cur_table; -- 查询临时表 select * from TEP_CLUBS_INFO; END
相关推荐
Mysql存储过程游标触发器
Oracle存储过程游标详解,针对Oracle存储过程游标详细说明。
本节主要介绍了Mysql存储过程循环内如何嵌套使用游标,详细实现如下,需要的朋友不要错过
今天分享下自己对于Mysql存储过程的认识与了解,这里主要说说大家常用的游标加循环的嵌套使用
mysql动态游标示例,通过准备语句、视图和静态游标实现,大家参考使用吧
带游标的mysql存储过程例子。
MySQL 存储过程与游标的混合使用,也没啥重要的,就是和其他数据库有一些不同而已,作为总结,以后复习
mysql存储过程 多个游标循环(依次执行,非嵌套循环)REPEAT循环。有需要的可自行下载。
本文实例讲述了mysql存储过程之返回多个值的方法。分享给大家供大家参考,具体如下: mysql存储函数只返回一个值。要开发返回多个值的存储过程,需要使用带有INOUT或OUT参数的存储过程。咱们先来看一个orders表它的...
主要介绍了MySQL存储过程中游标循环的跳出和继续操作示例,解决了在MySQL存储过程中循环时执行游标的一个conitnue的操作解决方法,需要的朋友可以参考下
主要介绍了mysql存储过程之游标(DECLARE)原理与用法,结合实例形式详细分析了mysql存储过程游标(DECLARE)的基本功能、原理、使用方法及操作注意事项,需要的朋友可以参考下
Mysql存储过程、游标、函数调用、事务处理、触发器代码示例,可用作学习参考。
MySql存储过程,游标的使用方法,速度极快!
本资源结合实例实现一个复杂的存储过程,存储过程中有用到游标、临时表、循环、递归等知识,sql文件附有实例数据表创建的sql语句。
MYSQL数据库的索引、视图、触发器、游标和存储过程
mysql经典教程+mysql存储过程讲解 重点讲解Mysql的存储过程,触发器,游标的使用 对mysql不太熟的朋友可以好好学习。。。
NULL 博文链接:https://kaka100.iteye.com/blog/964869
本文实例讲述了Mysql存储过程中游标的用法。分享给大家供大家参考。具体如下: 1. 批量插入商户路由关联数据: DELIMITER $$ USE `mmm_mac`$$ DROP PROCEDURE IF EXISTS `批量插入商户路由关联数据`$$ CREATE ...