一个MySQL数据库带游标的存储过程创建的代码实例

数据库 MySQL
本文主要介绍了MySQL数据库的带有游标的存储过程的创建代码,通过代码我们可以了解一下带游标的存储过程的创建,希望能对读者有所帮助。

本文主要介绍了一个MySQL数据库带游标的存储过程创建的代码实例,通过实例让我们来一起了解一下带游标的存储过程的创建方法吧。

代码实例如下:

  1. DELIMITER $$  
  2.  
  3. DROP PROCEDURE IF EXISTS `jf`.`insert2`$$  
  4.  
  5. CREATE PROCEDURE `insert2`(in yhbh varchar(50),out bjbh varchar(50))  
  6.  
  7. BEGIN  
  8.  
  9. declare tempbjbh varchar(50) default 0;  
  10.  
  11. declare done int default 0;  
  12.  
  13. declare cur1 CURSOR FOR select ffgl.c_bjbh from ffgl,dj_info where ffgl.c_yhbh='U01010101' and ffgl.n_fflx=dj_info.n_fflx order by ffgl.c_bjbh asc;  
  14.  
  15. declare CONTINUE HANDLER FOR SQLSTATE '02000' SET done=1;   
  16.  
  17. open cur1;  
  18.  
  19. Repeat  
  20.  
  21. fetch cur1 into tempbjbh;  
  22.  
  23. if not done then   
  24.  
  25. set tempbjbh=concat(tempbjbh,"/");  
  26.  
  27. set bjbh=concat(bjbh,tempbjbh);  
  28.  
  29. end if;  
  30.  
  31. until done end repeat;  
  32.  
  33. close cur1;  
  34.  
  35. select bjbh;   
  36.  
  37. END$$  
  38.  
  39. DELIMITER ; 

注意:游标定义语句一定要放到其他变量的定义后边,否则会出错,如第8行和第9行换一下位置,就会报错。

关于MySQL数据库的带游标的存储过程的代码实例就介绍完成了,如果您想了解更多MySQL数据库的知识,不妨看一下这里的文章:http://database.51cto.com/mysql/,您的收获就是对我们工作***的肯定!

【编辑推荐】

  1. mysql数据库对binlog日志的处理
  2. MySQL索引背后的之使用策略及优化
  3. MySQL索引背后的数据结构及算法原理
  4. 利用mysql的audit审计功能记录用户操作信息
  5. 详解Discuz_WIN7_Apache_MySQL_PHP平台搭建
责任编辑:赵鹏 来源: 博客园
相关推荐

2010-10-09 16:41:54

MYSQL存储过程

2011-07-20 13:40:00

SQLite数据库查询数据

2011-07-29 10:36:43

游标Oracle数据库

2011-07-20 12:55:17

SQLite数据库插入数据

2018-11-05 15:14:42

MySQL编程语言技术

2011-03-22 12:38:21

DB2数据库游标循环

2011-07-20 14:57:47

SQLite数据库ORDER BYGROUP BY

2011-07-22 15:38:54

SQL Server数存储过程切割字符串

2011-08-29 14:33:02

Oracle存储过程

2009-06-22 13:50:00

java连接mysql

2011-07-20 13:18:01

SQLite数据库修改和删除数据

2010-09-01 15:09:41

DB2动态游标

2010-04-21 15:02:50

Oracle使用游标

2010-04-15 17:45:26

Oracle存储过程

2010-10-14 13:18:55

MySQL存储过程

2016-12-20 10:59:43

MySQL存储insert

2010-09-01 15:15:20

DB2动态游标

2019-06-20 15:25:14

MySQLL数据库存储

2011-07-20 14:32:59

SQLite数据库LIKE查询IN集合查询

2022-10-26 10:56:29

数据库存储引擎
点赞
收藏

51CTO技术栈公众号