婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > mybatis+mysql 使用存儲過程生成流水號的實現代碼

mybatis+mysql 使用存儲過程生成流水號的實現代碼

熱門標簽:西安400電話在哪里辦理 甘孜電話機器人廠家 銀川電銷外呼系統定制 上海智能外呼系統需要多少錢 凱立德科技館地圖標注 哈爾濱crm外呼系統價格 電銷機器人好品牌門薩維l 做地圖標注都需要什么工具 中科嘉智人工智能電銷機器人

使用存儲過程,在操作數據庫時開啟事務,避免并發時同時操作造成數據重復

CREATE DEFINER=`root`@`localhost` PROCEDURE `GetSerialNo`(IN tsCode VARCHAR(50),OUT result VARCHAR(200) )
BEGIN 
 DECLARE tsValue VARCHAR(50); 
 DECLARE tdToday VARCHAR(20);  
 DECLARE nowdate VARCHAR(20);  
 DECLARE tsQZ  VARCHAR(50); 
 DECLARE t_error INTEGER DEFAULT 0; 
 DECLARE CONTINUE HANDLER FOR SQLEXCEPTION SET t_error=1; 
 START TRANSACTION; 
  /* UPDATE sys_sno SET sValue=sValue WHERE sCode=tsCode; */
  SELECT sValue INTO tsValue FROM sys_sno WHERE sCode=tsCode; 
  SELECT sQz INTO tsQZ FROM sys_sno WHERE sCode=tsCode ; 
 -- 因子表中沒有記錄,插入初始值  
  IF tsValue IS NULL THEN 
   SELECT CONCAT(DATE_FORMAT(NOW(),'%y%m'),'0001') INTO tsValue; 
   UPDATE sys_sno SET sValue=tsValue WHERE sCode=tsCode ; 
   SELECT CONCAT(tsQZ,tsValue) INTO result; 
  ELSE     
   SELECT SUBSTRING(tsValue,1,4) INTO tdToday; 
   SELECT CONVERT(DATE_FORMAT(NOW(),'%y%m'),SIGNED) INTO nowdate;
   -- 判斷年月是否需要更新
   IF tdToday = nowdate THEN 
    SET tsValue=CONVERT(tsValue,SIGNED) + 1; 
   ELSE 
    SELECT CONCAT(DATE_FORMAT(NOW(),'%y%m') ,'0001') INTO tsValue ; 
   END IF; 
   UPDATE sys_sno SET sValue =tsValue WHERE sCode=tsCode; 
   SELECT CONCAT(tsQZ,tsValue) INTO result; 
  END IF; 
  IF t_error =1 THEN 
  ROLLBACK; 
  SET result = 'Error'; 
  ELSE 
  COMMIT; 
  END IF; 
  SELECT result ;  
END;
dao
Integer getFaultNo(MapString, String> parameterMap);

xml

update id="getFaultNo" parameterMap="getFaultMap" statementType="CALLABLE">
  CALL GetSerialNo(?,?)
 /update>
 !--
  parameterMap.put("tsCode", 0);
  parameterMap.put("result", -1);
  -->
 parameterMap type="java.util.Map" id="getFaultMap">
  parameter property="tsCode" mode="IN" jdbcType="VARCHAR"/>
  parameter property="result" mode="OUT" jdbcType="VARCHAR"/>
 /parameterMap>

調用

MapString, String> parameterMap = new HashMapString, String>();
  parameterMap.put("tsCode", "a");
  parameterMap.put("result", "-1");
  faultMapper.getFaultNo(parameterMap);
  // insert 故障日志 (主表)
  if (!parameterMap.get("result").equals("-1")  
    !parameterMap.get("result").equals("Error")) {
   //成功
  } else {
   throw new RuntimeException();
  }

總結

以上所述是小編給大家介紹的mybatis+mysql 使用存儲過程生成流水號的實現代碼,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網站的支持!

您可能感興趣的文章:
  • oracle(plsql)生成流水號
  • PHP獲取MySQL執行sql語句的查詢時間方法
  • ThinkPHP框架獲取最后一次執行SQL語句及變量調試簡單操作示例
  • mysql 獲取今天、昨天0點時間戳的實例
  • mysql 獲取昨天日期、今天日期、明天日期以及前一個小時和后一個小時的時間
  • sql 流水號獲取代碼實例

標簽:四川 平頂山 山南 濮陽 浙江 安徽 安康 那曲

巨人網絡通訊聲明:本文標題《mybatis+mysql 使用存儲過程生成流水號的實現代碼》,本文關鍵詞  mybatis+mysql,使用,存儲,過程,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《mybatis+mysql 使用存儲過程生成流水號的實現代碼》相關的同類信息!
  • 本頁收集關于mybatis+mysql 使用存儲過程生成流水號的實現代碼的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    国产一区在线看| 91视频精品在这里| 欧美成人一区二区三区在线观看| 国产福利精品一区| 日韩电影一区二区三区四区| 亚洲视频一区在线观看| 精品国产乱码久久久久久夜甘婷婷 | 久久午夜色播影院免费高清| 成人激情动漫在线观看| 极品少妇一区二区三区精品视频| 亚洲一区免费观看| 中文字幕亚洲一区二区av在线 | 欧美午夜精品免费| 亚洲伦理在线免费看| 久久精品这里都是精品| 成人sese在线| 91精品国产乱| 一区二区三区在线观看视频| 成人精品鲁一区一区二区| 亚洲天堂成人网| 国产精品的网站| 日韩精品免费专区| 亚洲国产精品久久艾草纯爱| 欧美一二三区精品| 中文字幕在线一区免费| 欧美色网一区二区| 欧美色图12p| 国产精品1区二区.| 久久99精品久久久久久国产越南| 国产欧美日韩精品a在线观看| 911精品国产一区二区在线| 国产精品一区久久久久| 久久夜色精品国产欧美乱极品| 91精品国产高清一区二区三区| 狠狠色丁香婷综合久久| 国产乱码精品一区二区三区av| 一区二区三国产精华液| 亚洲成人精品一区二区| 久久久精品黄色| 石原莉奈在线亚洲二区| 亚洲综合一二三区| 日韩精品一区二区三区四区视频| 欧美午夜一区二区三区| 国产一区二区影院| 亚洲大片免费看| 欧美精品久久99久久在免费线 | 成人精品在线视频观看| 色综合中文综合网| 国产一区二区免费在线| 日产国产高清一区二区三区| 日韩一区欧美二区| 国产日韩一级二级三级| 日韩亚洲欧美一区二区三区| 91女厕偷拍女厕偷拍高清| 日本伊人精品一区二区三区观看方式| 性做久久久久久免费观看欧美| 久久综合久久综合久久| 91精品中文字幕一区二区三区| 欧洲激情一区二区| 久久久国产午夜精品| 欧美一区二区三区在线观看 | 欧美亚洲一区二区在线观看| 亚洲欧洲精品成人久久奇米网| 中日韩av电影| 久久精品一区四区| 亚洲欧美另类综合偷拍| 欧美激情在线免费观看| 日一区二区三区| 午夜电影网一区| 国产色一区二区| 亚洲国产日韩精品| 亚洲一区二区在线视频| 国产激情偷乱视频一区二区三区| 久久66热偷产精品| 在线观看欧美精品| 日本高清不卡一区| 国产欧美视频一区二区| 国产精品狼人久久影院观看方式| 在线中文字幕一区| 国产成人8x视频一区二区| www.成人网.com| 91在线观看成人| 久久福利视频一区二区| 国产精品国产三级国产有无不卡| 一区二区三区欧美| 国产在线麻豆精品观看| 99riav久久精品riav| 中文字幕av一区二区三区免费看 | 国产一区三区三区| 欧美精品1区2区| 香蕉久久一区二区不卡无毒影院| 日本久久电影网| 欧美一级高清片| 欧美日韩在线亚洲一区蜜芽| 午夜av一区二区| 精品国产第一区二区三区观看体验 | 欧美少妇bbb| 精品国免费一区二区三区| 国产乱码精品一区二区三区五月婷| 亚洲一区二区三区美女| 美女脱光内衣内裤视频久久影院| 亚洲一区二区视频在线| 欧美大黄免费观看| 欧美日韩国产另类不卡| kk眼镜猥琐国模调教系列一区二区 | 亚洲人精品午夜| 99精品国产热久久91蜜凸| 国产精品夫妻自拍| 久久蜜桃香蕉精品一区二区三区| 欧美综合天天夜夜久久| 国产精品自拍毛片| 欧美激情一区二区三区不卡| 在线成人午夜影院| 99精品国产视频| 蜜臀av性久久久久蜜臀aⅴ| 成人一区二区在线观看| 国产一区二区精品在线观看| 精品亚洲国内自在自线福利| 日韩欧美电影一区| 精品久久久久一区二区国产| 欧美老女人在线| 99精品欧美一区二区三区小说| 久久99国产精品免费网站| 肉肉av福利一精品导航| 男人操女人的视频在线观看欧美| 亚洲综合在线五月| 亚洲国产cao| 天堂蜜桃91精品| 国产成人午夜精品影院观看视频 | 亚洲欧美激情视频在线观看一区二区三区 | 91社区在线播放| 欧美日韩国产精品成人| 久久国产麻豆精品| 亚洲18色成人| 精品久久久久av影院| 成人在线一区二区三区| 94-欧美-setu| 51精品秘密在线观看| 久久精品人人爽人人爽| 亚洲电影你懂得| 国产69精品久久久久毛片 | 欧美变态tickling挠脚心| 亚洲一区二区三区小说| 麻豆精品久久久| 99久久久免费精品国产一区二区| 91国产视频在线观看| 久久综合999| 亚洲国产sm捆绑调教视频| 久久成人免费日本黄色| 色综合久久综合网97色综合| 欧美精品一区二区精品网| 日韩精品中文字幕在线不卡尤物| 日韩欧美123| 亚洲福中文字幕伊人影院| 欧洲精品在线观看| 一区二区三区精品久久久| 91视频精品在这里| 五月天丁香久久| 97久久久精品综合88久久| 久久久精品免费网站| 国产98色在线|日韩| 国产人伦精品一区二区| 国产精品国产三级国产a| 欧美精品一区二区久久婷婷| 国产在线国偷精品产拍免费yy| 国产日韩欧美精品在线| 在线观看中文字幕不卡| 亚洲一区电影777| 日韩三级伦理片妻子的秘密按摩| 蓝色福利精品导航| 日韩精品专区在线影院观看 | 精品无码三级在线观看视频 | 91麻豆精品一区二区三区| 国产精品亲子伦对白| www.在线欧美| 美国av一区二区| 免费观看在线色综合| 色婷婷国产精品综合在线观看| 欧美视频你懂的| 日韩美一区二区三区| 奇米精品一区二区三区在线观看 | 在线观看视频一区| 国产日韩欧美精品电影三级在线| 成人高清在线视频| 亚洲欧美一区二区在线观看| 九色|91porny| 久久精品国内一区二区三区 | 欧美日韩国产另类一区| 欧美午夜片在线观看| 成人动漫视频在线| 国产麻豆精品在线| 美女一区二区三区| 五月婷婷另类国产| 一区二区高清视频在线观看| 欧美精彩视频一区二区三区| 日韩久久精品一区| 日韩精品一二三区| 99在线精品观看| 色婷婷av一区| 在线欧美一区二区|