mysql 游标使用范例!!
来源:互联网 发布:南京大学软件学院考研 编辑:程序博客网 时间:2024/04/30 17:08
DELIMITER $$
DROP PROCEDURE IF EXISTS `ucenter`.`tttt`$$
CREATE DEFINER=`root`@`localhost` PROCEDURE `tttt`()
BEGIN
-- 定义本地变量
DECLARE o,z int;
declare no_more_departments int;
-- 定义游标
DECLARE ordernumbers CURSOR
FOR
select ids from t ;
DECLARE CONTINUE HANDLER FOR NOT FOUND SET no_more_departments=1;
SET no_more_departments=0;
-- 打开游标
OPEN ordernumbers;
set z=0;
FETCH ordernumbers INTO o; -- 取一行到 o
WHILE no_more_departments!=1 DO
-- 开始处理一行
-- select o;
set z=z+1;
insert into uc_ego_members_vip (id,`user`, addpoint,addtime) select id,`user`,'5000' addpoint ,now() from uc_ego_members where id =o;
insert into uc_ego_point (`user`, buy, point, `time`,`type`,bigClassId,bigClassName,smallClassId,smallClassName,brandId,brandName,price,productId,productModel,productName) select `user`,'VIP升级加分','5000' addpoint ,now() `time`,1 `type`,0,'',0,'',0,'',0,0,'','' from uc_ego_members where id =o;
UPDATE uc_ego_members set EgoPoint=(EgoPoint+5000) where id =o;
FETCH ordernumbers INTO o; -- 取一行到 o
END WHILE;
select concat('共处理:',z,'行');-- 记数器
select no_more_departments;-- 条件值
-- 关闭游标
CLOSE ordernumbers;
END$$
DELIMITER ;
- mysql 游标使用范例!!
- 游标使用经典范例
- 游标使用范例
- 游标的使用范例
- sql游标的使用范例
- 游标范例
- SQL SERVER触发器 使用 游标范例
- T-SQL游标的使用范例
- mysql 游标的使用
- mysql 游标的使用
- mysql游标使用
- mysql游标的使用
- Mysql游标使用
- mysql 游标使用
- MYSQL游标的使用
- mysql 游标使用
- mysql 游标使用
- mysql游标使用
- java中serialversionuid的用途
- C# GDI+根据角度画线
- ERP更多是管理思想,代碼不是大問題。
- 亲身体验CORBA: 使用java和C++混合编程
- 预编译头文件
- mysql 游标使用范例!!
- kilim 手动编织
- 软件调试技巧总结
- 几种trivial排序方法的分析
- “设为桌面图标”的ASP源代码
- ASP编程常用的函数function集合
- Eclipse代码调试断点法
- 模板类和友元函数
- Oracle数据库的锁