`
wangmingming2008
  • 浏览: 30334 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

mysql procedure cursor

    博客分类:
  • 2013
阅读更多
SET CHARACTER_SET_CLIENT=utf8;
SET CHARACTER_SET_CONNECTION=utf8;
use tr;
delimiter //
drop procedure if exists blackscreen_reward;

CREATE PROCEDURE blackscreen_reward()
BEGIN
DECLARE uid, tag BIGINT;
DECLARE cur CURSOR FOR select passportId from t_character_info where lastLoginTime >= "2013-08-15 00:00:00";
DECLARE CONTINUE HANDLER FOR NOT FOUND SET tag = 1;
OPEN cur;
SET tag = 0;
WHILE tag = 0 DO
FETCH cur INTO uid;
IF tag = 0 THEN
insert into t_user_prize(coin,createTime,item,passportId,status,type,userPrizeName) values("3=300",now(),"3000290=3",uid,0,4,"title");
END IF;
END WHILE;
CLOSE cur;
END;//
delimiter ;

call blackscreen_reward();
drop procedure if exists blackscreen_reward;
分享到:
评论

相关推荐

    MySQL 存储过程和Cursor的使用方法

    示例如下: 代码如下:CREATE PROCEDURE `justifyGroupNum`() NOT DETERMINISTIC SQL SECURITY DEFINER COMMENT ” BEGIN /*how to run:call justifyGroupNum()*/ DECLARE p_group_id int; declare p_num int; ...

    mysql动态游标学习(mysql存储过程游标)

    代码如下:— 建立测试表和数据...— 建立存储过程drop procedure if exists dynamic_cursor;delimiter //CREATE PROCEDURE dynamic_cursor (IN p_name varchar(10))BEGIN DECLARE done INT DEFAULT 0; DECLARE v_

    mysql数据库的基本操作语法

    MySQL结束符是“;”结束。 1、 显示所有数据库 show databases; 2、 删除数据库 drop database dbName; 3、 创建数据库 create database [if not exists] dbName; 中括号部分可选的,判断该数据不存在就创建 4、 ...

    MYSQL将表名称修改成大写的存储过程

    本文为大家分享了MYSQL将表名称修改成大写的存储过程,具体内容如下 1. 条件: 1.1 Mysql设置对大小写敏感 2. 执行下述存储过程:  #call uppercase('库名') ...DECLARE cur CURSOR FOR SELECT table_name FROM i

    MySQL存储过程使用实例详解

    例1、一个简单存储过程游标实例 代码如下: DELIMITER $$ DROP PROCEDURE IF EXISTS getUserInfo $$CREATE PROCEDURE getUserInfo(in date_day datetime)— — 实例— 存储过程名为:getUserInfo— 参数为:date_day...

    在不同的数据库中使用CURSOR

    在SQL-Server,Oracle,MySQL,PostgreSQL数据库中创建或使用游标

    Sql for mysql

    CHAPTER 1 Introduction to MySQL . . . . . . . . . . . . . . . . . . . . . . . . . . 3 1.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 1.2 Database, ...

    sql总结.doc

    (2)Mysql中搜索引擎Innodb(聚簇索引)和Mysiam(非聚簇索引)都采用B+,oracle也采用B+树实现 注:聚簇索引:一张表只能建立一个聚簇索引,以主键建立索引。聚簇索引包括主键索引和二级索引(二级索引是在对非主键...

    Delphi7.1 Update

    Delphi 7.1 Update Release Notes=======================================================This file contains important supplemental and late-breakinginformation that may not appear in the main ...

    oracle学习文档 笔记 全面 深刻 详细 通俗易懂 doc word格式 清晰 连接字符串

    Mysql 甲骨文 是个开源的数据库server,可运行在多种平台, 特点是响应速度特别快,主要面向中小企业 中小型企业 PostgreSQL 号称“世界上最先进的开源数据库“,可以运行在多种平台下,是tb级数据库,而且性能也很...

Global site tag (gtag.js) - Google Analytics