自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

MYSQL存儲過程中使用游標(biāo)的實(shí)例

數(shù)據(jù)庫 MySQL
MYSQL存儲過程是學(xué)習(xí)MYSQL數(shù)據(jù)庫過程中不可忽視的一環(huán),下文將以實(shí)例的形式為您介紹MYSQL存儲過程中使用游標(biāo)的方法,供您參考。

使用MYSQL存儲過程,可以實(shí)現(xiàn)諸多的功能,下面將為您介紹一個MYSQL存儲過程中使用游標(biāo)的實(shí)例,希望對您能有所啟迪。

DELIMITER $$

DROP PROCEDURE IF EXISTS getUserInfo $$

CREATE PROCEDURE getUserInfo(in date_day datetime)
--
-- 實(shí)例
-- MYSQL存儲過程名為:getUserInfo
-- 參數(shù)為:date_day日期格式:2008-03-08
--
    BEGIN
declare _userName varchar(12); -- 用戶名
declare _chinese int ; -- 語文
declare _math int ;    -- 數(shù)學(xué)
declare done int;

-- 定義游標(biāo)
DECLARE rs_cursor CURSOR FOR SELECT username,chinese,math from userInfo where datediff(createDate, date_day)=0;

DECLARE CONTINUE HANDLER FOR NOT FOUND SET done=1;

-- 獲取昨天的日期
if date_day is null then
   set date_day = date_add(now(),interval -1 day);
end if;

open rs_cursor;
cursor_loop:loop
   FETCH rs_cursor into _userName, _chinese, _math; -- 取數(shù)據(jù)
  
   if done=1 then
    leave cursor_loop;
   end if;

   -- 更新表
   update infoSum set total=_chinese+_math where UserName=_userName;
end loop cursor_loop;
close rs_cursor;


    END$$

DELIMITER ;
 

以上就是MYSQL存儲過程中使用游標(biāo)的實(shí)例介紹。

 

 

【編輯推薦】

mysql存儲過程的調(diào)用方法

MYSQL IFNULL函數(shù)的使用

MySQL日期的相關(guān)函數(shù)介紹

帶您了解mysql CONCAT()函數(shù)

查看三種MySQL字符集的方法

 

責(zé)任編輯:段燃 來源: 互聯(lián)網(wǎng)
相關(guān)推薦

2010-08-05 14:24:37

DB2存儲過程

2010-04-21 15:02:50

Oracle使用游標(biāo)

2010-09-01 15:09:41

DB2動態(tài)游標(biāo)

2011-07-21 16:28:20

MySQL數(shù)據(jù)庫帶游標(biāo)的存儲過程

2010-05-26 16:41:09

MySQL 游標(biāo)

2022-05-11 15:06:02

MySQL游標(biāo)SQL

2010-04-23 13:45:14

Oracle存儲過程

2010-05-31 17:06:35

MySQL游標(biāo)

2011-07-29 10:36:43

游標(biāo)Oracle數(shù)據(jù)庫

2010-09-14 10:16:57

sql server

2010-11-16 14:30:32

Oracle存儲過程

2009-07-23 14:10:38

Hibernate J

2010-09-27 16:10:42

SQL Server游

2016-09-07 20:28:17

MySQL存儲數(shù)據(jù)庫

2010-10-26 14:50:11

oracle存儲過程

2010-05-27 17:45:13

MySQL存儲過程

2010-05-31 16:57:09

2010-11-26 16:18:13

MySQL變量定義

2012-04-26 14:17:51

ibmdw

2010-04-26 14:12:23

Oracle使用游標(biāo)觸
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號