Mysql使用存储过程和游标
来源:互联网 发布:金山数据恢复软件多大? 编辑:程序博客网 时间:2024/05/18 20:35
DROP PROCEDURE IF EXISTS `PROC_Modify_YID`;
CREATE PROCEDURE PROC_Modify_YID()
BEGIN
DECLARE mYID INT;
DECLARE mFlag INT;
DECLARE NewYID INT;
-- 遍历数据结束标志
DECLARE done INT DEFAULT FALSE;
declare auth_cur cursor forSELECT YID,Flag FROM cradle_camera_param;
-- 打开游标
DECLARE CONTINUE HANDLER FOR NOT FOUND SET done = TRUE; -- 绑定控制变量到游标,游标循环结束自动转true
open auth_cur;
-- 开始循环
myLoop: LOOP -- 开始循环体,myLoop为自定义循环名,结束循环时用到
-- 提取游标里的数据,这里只有一个,多个的话也一样;
FETCH auth_cur INTO mYID,mFlag;
-- 声明结束的时候
IF done THEN -- 判断是否继续循环
LEAVE myLoop; -- 结束循环
END IF;
set NewYID = mYID + mFlag;
SELECT mYID,mFlag,NewYID;
update cradle_camera_param set YID = NewYID WHERE Flag=mFlag;
COMMIT; -- 提交事务
END LOOP myLoop; -- 结束自定义循环体
close auth_cur;
END
CALL PROC_Modify_YID();
阅读全文
0 0
- mysql存储过程和游标使用实例
- Mysql使用存储过程和游标
- mysql存储过程使用游标
- MySQL存储过程和游标
- MySQL存储过程和游标
- MySQL存储过程中使用游标和临时表
- MySql 使用存储过程和游标读取并更新数据
- MySQL存储过程中使用游标和临时表
- MySQL存储过程和函数以及游标使用详解
- MYSQL存储过程,while循环和游标的嵌套使用
- MySql 存储过程游标使用示例
- mysql存储过程之游标使用
- mysql存储过程 游标 循环使用介绍
- mysql存储过程示例(使用嵌套游标)
- mysql存储过程 游标 循环使用介绍
- mysql 存储过程中使用多游标
- MySQL存储过程 游标循环的使用
- mysql 存储过程中使用多游标
- 简单的页面跳转效果
- nova的unshelve的log
- 利用C#代码创建、查看、删除端口转发
- synchronized给并发操作加一把锁
- 运输层UDP协议
- Mysql使用存储过程和游标
- new 出的对象,无法调用@Autowired进入的spring bean
- 跨站请求伪造攻击(CSRF)的预防
- JavaScript的用法
- Java 中 9 个处理 Exception 的最佳实践
- 欢迎使用CSDN-markdown编辑器
- MyBatis之动态sql
- jquery获取select框当前选中的那一项
- Windows的cd命令