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

Mysql存儲(chǔ)過程中游標(biāo)的用法實(shí)例

 更新時(shí)間:2015年07月08日 10:00:29   作者:defias  
這篇文章主要介紹了Mysql存儲(chǔ)過程中游標(biāo)的用法,以商戶關(guān)聯(lián)數(shù)據(jù)的插入及更新為例分析了MySQL存儲(chǔ)過程中游標(biāo)的使用技巧,需要的朋友可以參考下

本文實(shí)例講述了Mysql存儲(chǔ)過程中游標(biāo)的用法。分享給大家供大家參考。具體如下:

1. 批量插入商戶路由關(guān)聯(lián)數(shù)據(jù):

DELIMITER $$
USE `mmm_mac`$$
DROP PROCEDURE IF EXISTS `批量插入商戶路由關(guān)聯(lián)數(shù)據(jù)`$$
CREATE DEFINER=`root`@`%` PROCEDURE `批量插入商戶路由關(guān)聯(lián)數(shù)據(jù)`()
BEGIN
  DECLARE v_partner_no VARCHAR(32);
 DECLARE v_partner_id INT(11);
 DECLARE v_sc_pid INT(11);
  DECLARE v_mac_no VARCHAR(32);
 DECLARE v_mac_addr VARCHAR(32);
  DECLARE n_mac_no BIGINT;
  DECLARE n_mac_addr BIGINT;
  DECLARE n_mac_addr_str VARCHAR(32);
  DECLARE done INT;
  #取得商戶數(shù)據(jù)
  DECLARE cur_partnerlist CURSOR
  FOR
  SELECT comp_id, partner_no, sc_pid FROM mmm_partner.anl_partner; 
  SET n_mac_no = 100000000;
 SET n_mac_addr = 1000000000;
  OPEN cur_partnerlist;
  REPEAT
    FETCH cur_partnerlist INTO v_partner_id,v_partner_no,v_sc_pid;
    SET v_mac_no = CONCAT('MAC',v_sc_pid,n_mac_no);
    SET n_mac_addr_str = CONCAT(SUBSTR(n_mac_addr,1,2),':',SUBSTR(n_mac_addr,3,2),':',SUBSTR(n_mac_addr,5,2),':',SUBSTR(n_mac_addr,7,2),':',SUBSTR(n_mac_addr,9,2));
    SET v_mac_addr = CONCAT('CC:',n_mac_addr_str);
    SET n_mac_no = n_mac_no + 1;
    SET n_mac_addr = n_mac_addr + 1;
    #向t_machine_sc_config表中插入商戶關(guān)聯(lián)路由的數(shù)據(jù)
    #insert into t_machine_sc_config(mac_no, partner_no, partner_id, sc_pid, mac_addr, comp_id, is_lock) values('MAC2016000000001','44060430603381',1,4403,'C8:87:18:AB:79:66',1,1);
    INSERT INTO t_machine_sc_config(mac_no, partner_no, partner_id, sc_pid, mac_addr, comp_id, is_lock) VALUES(v_mac_no,v_partner_no,v_partner_id,v_sc_pid,v_mac_addr,1,1);
  UNTIL 0 END REPEAT;
  CLOSE cur_partnerlist;
END$$
DELIMITER ;

2. 更新商戶表:

DELIMITER $$
USE `mmm_partner`$$
DROP PROCEDURE IF EXISTS `更新商戶表`$$
CREATE DEFINER=`root`@`%` PROCEDURE `更新商戶表`()
BEGIN
  DECLARE v_partner_no VARCHAR(32);
  DECLARE vpartner_no VARCHAR(32);
  DECLARE v_partner_id VARCHAR(32);
  DECLARE n BIGINT;
  DECLARE partnerid_list CURSOR
  FOR
  SELECT comp_id FROM 100msh_partner.anl_partner WHERE TRIM(partner_no) = ''; 
  SET vpartner_no = '2015415parno';
  SET n = 10000000;
  OPEN partnerid_list;
  REPEAT
    FETCH partnerid_list INTO v_partner_id;
    SET v_partner_no = CONCAT(vpartner_no,n);
    SET n = n + 1;
    UPDATE mmm_partner.anl_partner SET partner_no = v_partner_no WHERE comp_id = v_partner_id;
  UNTIL 0 END REPEAT;
  CLOSE partnerid_list;
  END$$
DELIMITER ;

希望本文所述對(duì)大家的mysql數(shù)據(jù)庫程序設(shè)計(jì)有所幫助。

相關(guān)文章

  • Window10下安裝 mysql5.7圖文教程(解壓版)

    Window10下安裝 mysql5.7圖文教程(解壓版)

    這篇文章主要介紹了Window10下安裝 mysql5.7圖文教程(解壓版),本文通過圖文并茂的形式給大家介紹的非常詳細(xì),需要的朋友可以參考下
    2016-08-08
  • MySQL的cpu使用率100%的問題排查流程

    MySQL的cpu使用率100%的問題排查流程

    線上mysql服務(wù)器經(jīng)常性出現(xiàn)cpu使用率100%的告警, 因此本文整理一下排查該問題的常規(guī)流程,文中通過代碼示例講解的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作有一定的幫助,需要的朋友可以參考下
    2025-02-02
  • 在Linux系統(tǒng)安裝Mysql教程

    在Linux系統(tǒng)安裝Mysql教程

    本文給大家分享的是如何在linux下安裝mysql 圖解教程,步奏非常詳細(xì),也很實(shí)用,這里推薦給大家
    2016-04-04
  • mysqldump備份還原和mysqldump導(dǎo)入導(dǎo)出語句大全詳解

    mysqldump備份還原和mysqldump導(dǎo)入導(dǎo)出語句大全詳解

    這篇文章主要介紹了mysqldump備份還原和mysqldump導(dǎo)入導(dǎo)出語句大全詳解,需要的朋友可以參考下
    2014-05-05
  • MySQL壓力測試工具M(jìn)ysqlslap的使用

    MySQL壓力測試工具M(jìn)ysqlslap的使用

    這篇文章主要介紹了MySQL官方壓力測試工具 Mysqlslap的使用方法,幫助大家更好的理解和使用MySQL,感興趣的朋友可以了解下
    2020-12-12
  • 解決MySQL共享鎖引發(fā)的死鎖問題

    解決MySQL共享鎖引發(fā)的死鎖問題

    這篇文章主要給大家介紹了MySQL共享鎖引發(fā)的死鎖問題的原因和解決辦法,文中通過代碼示例和圖文介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作有一定的幫助,需要的朋友可以參考下
    2023-11-11
  • Mysql數(shù)據(jù)庫雙機(jī)熱備難點(diǎn)分析

    Mysql數(shù)據(jù)庫雙機(jī)熱備難點(diǎn)分析

    本文主要給大家介紹了在Mysql數(shù)據(jù)庫雙機(jī)熱備其中的難點(diǎn)分析以及重要環(huán)節(jié)的經(jīng)驗(yàn)心得,需要的朋友收藏分享下吧。
    2017-12-12
  • 解決Linux下Tomcat向MySQL插入數(shù)據(jù)中文亂碼問題

    解決Linux下Tomcat向MySQL插入數(shù)據(jù)中文亂碼問題

    本文給大家介紹的是如何解決win平臺(tái)下開發(fā)的項(xiàng)目移植到Linux平臺(tái)后,向MySQL插入數(shù)據(jù)時(shí)中文出現(xiàn)亂碼的問題,非常的簡單實(shí)用,有需要的小伙伴可以參考下
    2018-04-04
  • 解析mysql 5.5字符集問題

    解析mysql 5.5字符集問題

    本篇文章是對(duì)關(guān)于mysql 5.5字符集的問題進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
    2013-06-06
  • 解析MySQL中DELETE語句中別名的使用

    解析MySQL中DELETE語句中別名的使用

    這篇文章主要為大家介紹了MySQL中DELETE語句中別名的使用解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-11-11

最新評(píng)論

阜康市| 富蕴县| 广汉市| 奉化市| 叙永县| 澄江县| 大渡口区| 隆林| 神池县| 莫力| 报价| 雅江县| 洪湖市| 蛟河市| 育儿| 雷州市| 淄博市| 嘉祥县| 佛教| 丹凤县| 永胜县| 丰县| 呼伦贝尔市| 宕昌县| 南川市| 北京市| 六盘水市| 姚安县| 新绛县| 邵阳市| 佛坪县| 莱阳市| 小金县| 上高县| 湘西| 潞城市| 泰安市| 仁化县| 两当县| 天祝| 芮城县|