最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

 更新時間:2014年01月21日 14:40:11   作者:  
使用MYSQL存儲過程,可以實現(xiàn)諸多的功能,下面將為您介紹一個MYSQL存儲過程中使用游標(biāo)的實例

復(fù)制代碼 代碼如下:

DELIMITER $$

DROP PROCEDURE IF EXISTS getUserInfo $$

CREATE PROCEDURE getUserInfo(in date_day datetime)
--
-- 實例
-- 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 ;

相關(guān)文章

  • mysql 動態(tài)執(zhí)行存儲過程語句

    mysql 動態(tài)執(zhí)行存儲過程語句

    MSSQL中動態(tài)執(zhí)行sql語句可以使用EXEC()函數(shù)。MSSQL中也有類似的函數(shù)EXECUTE(),不過不同的是MYSQL中動態(tài)執(zhí)行存儲過程語句與MSSQL還是有區(qū)別的。
    2009-07-07
  • 在SQL中對同一個字段不同值,進行數(shù)據(jù)統(tǒng)計操作

    在SQL中對同一個字段不同值,進行數(shù)據(jù)統(tǒng)計操作

    這篇文章主要介紹了在SQL中對同一個字段不同值,進行數(shù)據(jù)統(tǒng)計操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-10-10
  • mysql 5.7.17 安裝配置方法圖文教程

    mysql 5.7.17 安裝配置方法圖文教程

    這篇文章主要為大家詳細(xì)介紹了mysql 5.7.17 安裝配置方法圖文教程,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-06-06
  • MySQL?臨時表使用和創(chuàng)建

    MySQL?臨時表使用和創(chuàng)建

    本文介紹了MySQL臨時表的概念、使用方法以及注意事項,臨時表是一種僅在當(dāng)前會話中存在的表,適用于存儲臨時數(shù)據(jù)、優(yōu)化查詢性能和簡化數(shù)據(jù)操作,通過創(chuàng)建、插入數(shù)據(jù)、查詢數(shù)據(jù)以及更新和刪除數(shù)據(jù)等操作,可以實現(xiàn)臨時表的使用,感興趣的朋友一起看看吧
    2025-03-03
  • MySQL備份原理詳解

    MySQL備份原理詳解

    備份是數(shù)據(jù)安全的最后一道防線,對于任何數(shù)據(jù)丟失的場景,備份雖然不一定能恢復(fù)百分之百的數(shù)據(jù)(取決于備份周期),但至少能將損失降到最低
    2016-05-05
  • MySQL如何對數(shù)據(jù)進行排序圖文詳解

    MySQL如何對數(shù)據(jù)進行排序圖文詳解

    我們知道從MySQL表中使用SQL SELECT語句來讀取數(shù)據(jù),下面這篇文章主要給大家介紹了關(guān)于MySQL如何對數(shù)據(jù)進行排序的相關(guān)資料,文中通過圖文介紹的非常詳細(xì),需要的朋友可以參考下
    2022-08-08
  • MySQL與PHP的基礎(chǔ)與應(yīng)用專題之增刪改查

    MySQL與PHP的基礎(chǔ)與應(yīng)用專題之增刪改查

    MySQL是一個關(guān)系型數(shù)據(jù)庫管理系統(tǒng),由瑞典MySQL AB 公司開發(fā),屬于 Oracle 旗下產(chǎn)品。MySQL 是最流行的關(guān)系型數(shù)據(jù)庫管理系統(tǒng)之一,本系列將帶你掌握php與mysql的基礎(chǔ)應(yīng)用,本篇從數(shù)據(jù)庫的增刪改查開始
    2022-02-02
  • 完全卸載mysql(停止服務(wù)、卸載相關(guān)程序、刪除注冊表

    完全卸載mysql(停止服務(wù)、卸載相關(guān)程序、刪除注冊表

    本節(jié)主要介紹了完全卸載mysql的具體步驟包括停止服務(wù)、卸載相關(guān)程序、刪除注冊表等等
    2014-07-07
  • MySQL筆記之別名的使用

    MySQL筆記之別名的使用

    在查詢時,可以為表和字段取一個別名。這個別名可以代替其指定的表和字段
    2013-05-05
  • mysql外鍵(Foreign Key)介紹和創(chuàng)建外鍵的方法

    mysql外鍵(Foreign Key)介紹和創(chuàng)建外鍵的方法

    這篇文章主要介紹了mysql外鍵(Foreign Key)命令和添加外鍵方法,需要的朋友可以參考下
    2014-02-02

最新評論

时尚| 惠安县| 堆龙德庆县| 朝阳县| 武汉市| 淄博市| 铜山县| 绥滨县| 行唐县| 潍坊市| 万源市| 胶州市| 刚察县| 万宁市| 康乐县| 宿州市| 油尖旺区| 台江县| 天全县| 孝义市| 辰溪县| 保亭| 利津县| 纳雍县| 长岭县| 荣成市| 吴忠市| 徐水县| 全椒县| 兴山县| 衡东县| 潜山县| 永春县| 郓城县| 黑山县| 乌拉特前旗| 陆丰市| 邵武市| 安吉县| 太保市| 玛沁县|