BEGIN
DECLARE curCouponId int;
DECLARE curPutOutUserType int;
DECLARE record_not_found int;
DECLARE cur_coupon CURSOR for select z.* from (select DISTINCT(c.couponId),c.putOutUserType from tab_template_coupon c,tab_template_coupon_sendinfo s where c.couponId = s.couponId and c.PutOutType=2) z;
DECLARE CONTINUE HANDLER FOR NOT FOUND SET record_not_found = 1;
open cur_coupon;
allcoupon:LOOP
fetch cur_coupon into curCouponId,curPutOutUserType;
IF record_not_found THEN
LEAVE allcoupon;
END IF;
update tab_template_coupon_sendinfo set putOutUserType = curPutOutUserType where couponId = curCouponId;
END LOOP allcoupon;
close cur_coupon;
END
相关推荐
我想这是不用说的好东西!MySQL5存储过程...
Mysql5存储过程中文详解
JDBC调用MySQL5存储过程[文].pdf
MySQL5新特性之存储过程MySQL5新特性之存储过程MySQL5新特性之存储过程MySQL5新特性之存储过程
MySql 分页 存储过程 MySql 分页 存储过程 MySql 分页 存储过程
c++实现调mysql存储过程,实现存储过程的出参入参,可以支持查询多数据返回,还有存储过程的复杂数据的增删改等
Mysql存储过程常用语句模板(含变量,if,三种循环等等) Mysql存储过程常用语句模板(含变量,if,三种循环等等) Mysql存储过程常用语句模板(含变量,if,三种循环等等) Mysql存储过程常用语句模板(含变量,if,三...
MySQL存储过程学习 MySQL存储过程 MySQL存储过程
mysql经典教程+mysql存储过程讲解 重点讲解Mysql的存储过程,触发器,游标的使用 对mysql不太熟的朋友可以好好学习。。。
mysql存储过程实现分页 mysql存储过程实现分页 mysql存储过程实现分页 mysql存储过程实现分页
\MySQL 5.0 存储过程.pdf\MySQL 5.0 存储过程.pdf\MySQL 5.0 存储过程.pdf\MySQL 5.0 存储过程.pdf\MySQL 5.0 存储过程.pdf
MySQL存储过程经典教程MySQL存储过程经典教程MySQL存储过程经典教程MySQL存储过程经典教程MySQL存储过程经典教程MySQL存储过程经典教程
MySQL创建存储过程批量插入10万条数据 存储过程 1、首先防止主键冲突,我们清空表。 TRUNCATE table A_student; 2、编写存储过程 delimiter ‘$’; CREATE PROCEDURE batchInsert(in args int) BEGIN declare i int ...
MySQL存储过程 MySQL存储过程 MySQL存储过程 MySQL存储过程 MySQL存储过程
SQL语句需要先编译然后执行,而存储过程(Stored Procedure)是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中,用户通过指定存储过程的名字并给定参数(如果该存储过程带有参数)来调用执行它。...
mysql存储过程 mysql存储过程 mysql存储过程 mysql存储过程
本文实例讲述了mysql存储过程之返回多个值的方法。分享给大家供大家参考,具体如下: mysql存储函数只返回一个值。要开发返回多个值的存储过程,需要使用带有INOUT或OUT参数的存储过程。咱们先来看一个orders表它的...
本文实例讲述了MySQL存储过程的异常处理方法。分享给大家供大家参考。具体如下: mysql> mysql> delimiter $$ mysql> mysql> CREATE PROCEDURE myProc -> (p_first_name VARCHAR(30), -> p_last_name VARCHAR(30)...
mysql存储过程,存储函数练习,里面有详细代码,供大家参考