`
annan211
  • 浏览: 461179 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

mysql 游标 存储过程操作

 
阅读更多


DELIMITER $$
drop procedure if exists proc_temp $$

create procedure proc_temp()
  begin
	  DECLARE nLine int ;
    DECLARE countNum int ;
    DECLARE valueM varchar(100);
    DECLARE done INT DEFAULT FALSE;    
    DECLARE cur CURSOR FOR SELECT id FROM basecustomer ;-- 声明游标,以便下面循环  
    DECLARE CONTINUE HANDLER FOR NOT FOUND SET  done = TRUE;-- 将结束标志绑定到游标    

    set countNum = (select count(*) from basecustomer);
    open cur;
    fetch cur into valueM ;

		while nLine <=countNum do
				  set nLine = nLine + 1;
          update basecustomer set id = nLine where KID =valueM  ;
          select valueM;
          fetch cur into valueM ;
    end while;
  end $$

call  proc_temp() $$
分享到:
评论

相关推荐

    Mysql游标(循环操作)

    ### MySQL游标(循环操作) #### 一、游标简介 在MySQL中,游标是一种数据库对象,主要用于处理存储过程中的结果集。游标允许我们逐行地读取查询结果,这对于需要对每一行数据执行特定操作的情况非常有用。通过...

    mysql游标存储过程例子

    根据提供的文件信息,本文将详细解释一个MySQL存储过程的例子,其中包含了游标的使用。这个存储过程主要用于处理一批数据,涉及到日期范围内的数据处理、异常处理等。下面将逐一解析存储过程中涉及的重要知识点。 #...

    Mysql存储过程游标触发器

    Mysql存储过程游标触发器

    mysql游标详解

    MySQL 从 5.0 版本开始支持存储过程和触发器,而游标在递归树结构中非常有用。游标是 MySQL 中的一种机制,允许开发人员在存储过程和触发器中控制数据的获取和处理。 在 MySQL 中,游标是通过 DECLARE 语句定义的,...

    mysql游标

    MySQL游标是数据库管理系统中一个重要的概念,它在处理大量数据时非常有用,尤其是在需要逐行处理查询结果的情况下。游标允许程序动态地访问和操作数据集,而不是一次性加载所有结果。在MySQL中,游标主要用于存储...

    mysql游标实现到了最后一个结束之后结束循环

    MySQL游标是数据库管理系统中用于遍历查询结果集的一种机制,尤其在处理大量数据或进行迭代操作时,游标显得尤为重要。这篇博文可能是探讨如何在MySQL中使用游标,特别是当游标执行到最后一行后如何正确地结束循环。...

    MySQL游标:数据库操作的精准定位器

    1. **创建存储过程**:编写一个包含游标声明、打开、提取数据及关闭等操作的存储过程。 2. **调用存储过程**:从应用程序中调用存储过程执行游标操作。 #### 示例代码 下面是一个MySQL存储过程中使用游标的示例...

    mysql存储过程_游标_项目练习

    在本项目实践中,我们将深入学习和运用MySQL的存储过程,同时结合游标这一重要工具进行实战操作。 首先,让我们了解什么是存储过程。存储过程是由用户定义的一系列SQL语句的集合,这些语句可以包含数据查询、数据...

    Oracle存储过程游标详解

    Oracle 存储过程游标是指在 Oracle 数据库中使用游标来实现对结果集的处理和操作。游标可以分为静态游标和REF游标两种类型。静态游标是指结果集已经确实(静态定义)的游标,可以进一步分为隐式游标和显示游标。隐式...

    MySql游标的使用实例

    总之,MySQL游标在处理复杂逻辑和逐行操作数据时非常实用,特别是在存储过程和函数中。了解如何创建、打开、使用和关闭游标对于编写高效、可控的数据库应用程序至关重要。通过游标,开发者可以实现更灵活的数据处理...

    详解Mysql 游标的用法及其作用

    [mysql游标的用法及作用] 例子: 当前有三张表A、B、C其中A和B是一对多关系,B和C是一对多关系,现在需要将B中A表的主键存到C中; 常规思路就是将B中查询出来然后通过一个update语句来更新C表就可以了,但是B表中有...

    Mysql存储过程循环内嵌套使用游标示例代码

    在MySQL中,存储过程是一种预编译的SQL语句集合,可以用于执行复杂的数据库操作,包括循环和游标的使用。游标允许我们逐行处理查询结果,这对于迭代数据进行处理非常有用。本示例中,我们将探讨如何在存储过程中循环...

    mysql游标嵌套[文].pdf

    本文档旨在介绍 MySQL 游标嵌套的概念和实践,通过对游标的嵌套使用,演示如何实现复杂的数据操作。 一、游标嵌套简介 游标(Cursor)是数据库中的一种控制结构,可以用来遍历查询结果集。游标嵌套则是指在一个...

    游标、存储过程的使用事例

    ### 游标与存储过程在SQL Server中的...游标提供了灵活的数据检索方式,而存储过程则简化了复杂数据库操作的过程,提高了应用程序的性能和可维护性。在实际开发中,合理运用这些技术可以极大地提升系统的稳定性和效率。

    mysql函数、存储过程、触发器、游标.doc

    MySQL是世界上最流行的开源关系型数据库管理系统之一,它包含多种功能,如函数、存储过程、触发器和游标,这些功能极大地增强了数据库管理的灵活性和效率。以下是对这些概念的详细解释: 1. **MySQL函数**:MySQL...

    Mysql中sql语句游标详解

    ### MySQL中SQL语句游标详解 #### 一、引言 在数据库开发过程中,当开发者需要逐条处理从查询结果集中获取的数据时,游标成为了一种非常实用且强大的工具。本文旨在深入探讨MySQL中游标的概念及其使用方法,帮助...

    MySQL存储过程中游标循环的跳出和继续操作示例

    最近遇到这样的问题,在MySQL的存储过程中,游标操作时,需要执行一个conitnue的操作.众所周知,MySQL中的游标循环操作常用的有三种,LOOP,REPEAT,WHILE.三种循环,方式大同小异.以前从没用过,所以记下来,方便以后查阅. 1....

    mysql复杂存储过程实例(游标、临时表、循环、递归)

    本资源结合实例实现一个复杂的存储过程,存储过程中有用到游标、临时表、循环、递归等知识,sql文件附有实例数据表创建的sql语句。

Global site tag (gtag.js) - Google Analytics