有機肥

          綠色

          mysql 存儲過程

          DELIMITER //
          CREATE PROCEDURE proc_tmp()
          BEGIN
          DECLARE done INT DEFAULT 0;  
          DECLARE product_Id VARCHAR(255);
          DECLARE yuanliao VARCHAR(255);
          DECLARE miaoshu VARCHAR(255);
          DECLARE shazhi VARCHAR(255);
          DECLARE midu VARCHAR(255);
          DECLARE mf VARCHAR(255);
          DECLARE zuzhi VARCHAR(255);
          DECLARE quality VARCHAR(255);
          DECLARE shuliang VARCHAR(255);
          DECLARE jiage VARCHAR(255);
          DECLARE price_date VARCHAR(255);

          DECLARE idCur CURSOR FOR SELECT productId,yl,ylms,sz,md,fk,zz,qa,amount,price,pricedate FROM sheet1;
          DECLARE CONTINUE HANDLER FOR NOT FOUND SET done = 1;

          OPEN idCur;  

          REPEAT
          FETCH idCur INTO product_Id,yuanliao,miaoshu,shazhi,midu,mf,zuzhi,quality,shuliang,jiage,price_date;
          IF NOT done THEN  
          INSERT INTO static_data(model_id,dataKey,dataVal,product_id) VALUES(3,'yl',yuanliao,product_Id);
          INSERT INTO static_data(model_id,dataKey,dataVal,product_id) VALUES(3,'ylms',miaoshu,product_Id);
          INSERT INTO static_data(model_id,dataKey,dataVal,product_id) VALUES(3,'sz',shazhi,product_Id);
          INSERT INTO static_data(model_id,dataKey,dataVal,product_id) VALUES(3,'md',midu,product_Id);
          INSERT INTO static_data(model_id,dataKey,dataVal,product_id) VALUES(3,'fk',mf,product_Id);
          INSERT INTO static_data(model_id,dataKey,dataVal,product_id) VALUES(3,'zz',zuzhi,product_Id);
          INSERT INTO static_data(model_id,dataKey,dataVal,product_id) VALUES(3,'qa',quality,product_Id);
          INSERT INTO static_data(model_id,dataKey,dataVal,product_id) VALUES(3,'amount',shuliang,product_Id);
          INSERT INTO static_data(model_id,dataKey,dataVal,product_id) VALUES(3,'price',jiage,product_Id);
          INSERT INTO static_data(model_id,dataKey,dataVal,product_id) VALUES(3,'pricedate',price_date,product_Id);
          END IF;
          UNTIL done END REPEAT;

          CLOSE idCur;
          END//
          DELIMITER ;

          CALL proc_tmp();
          DROP PROCEDURE proc_tmp;

          DELETE FROM sheet1;
          定義的變量不能和select里的同名

          posted on 2018-06-08 11:04 有機肥 閱讀(164) 評論(0)  編輯  收藏


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          <2018年6月>
          272829303112
          3456789
          10111213141516
          17181920212223
          24252627282930
          1234567

          導航

          統計

          常用鏈接

          留言簿

          隨筆檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 海林市| 连州市| 浠水县| 酒泉市| 岑溪市| 巴林右旗| 彝良县| 濮阳市| 辰溪县| 东兰县| 民勤县| 仙游县| 鹤庆县| 乌拉特前旗| 疏附县| 耿马| 许昌市| 恩施市| 保山市| 蕲春县| 安化县| 龙山县| 南京市| 河津市| 佛学| 汽车| 武清区| 彭州市| 虎林市| 伊宁县| 江西省| 三江| 渭南市| 东宁县| 石棉县| 广平县| 菏泽市| 柘城县| 府谷县| 拉孜县| 邯郸市|