校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > sql存儲過程實例--動態根據表數據復制一個表的數據到另一個表

sql存儲過程實例--動態根據表數據復制一個表的數據到另一個表

熱門標簽:智能語音外呼系統選哪家 京華物流公司地圖標注 奧威地圖標注多個地方 千呼電銷機器人價格 百度地圖標注不同路線 怎樣在地圖上標注路線圖標 外呼系統電銷專用 優質地圖標注 武漢長沙外呼系統方法和技巧

動態根據表數據復制一個表的數據到另一個表

把track表的記錄 根據mac_id后兩位數字,復制到對應track_? 的表中

如:mac_id=12345678910,則后兩位10 對應表為track_10,就把此記錄復制到track_10中

創建一個 sub_track的存儲過程實現:

-- 創建一個 名為sub_track的存儲過程
CREATE PROCEDURE sub_track()
begin
  declare i int;  -- 定義 循環變量i
  set @imei =0;  -- 定義imei最后兩位
  set @t_count=0; -- 定義 表有多少條記錄變量
  SET i=0;
  SELECT COUNT(*)INTO @t_count FROM track;        -- 獲取表的條數
while i = @t_count do                   -- 循環
 SELECT RIGHT(mac_id,2) INTO @imei FROM track ORDER BY gpstime DESC LIMIT i, 1;  -- 獲取 imei 最后兩位 
  set @imei =CONVERT(@imei,SIGNED);                       -- 轉為數字
  -- SQL 語句
  set @sql1=" (
               mac_id,mac_type,channel,type,x,y,gpstime,bvalid,speed,dir,s1,s2,s3,s4,ins_date,imagefile,battery
             ) 
            SELECT 
               mac_id,mac_type,channel,type,x,y,gpstime,bvalid,speed,dir,s1,s2,s3,s4,ins_date,imagefile,battery
            FROM track 
            ORDER BY
              gpstime DESC
            LIMIT ";
  set @inset_sql=CONCAT("INSERT INTO track_",@imei,@sql1,i,",",1);    -- 拼接完整的插入 sql語句
  PREPARE insert_track from @inset_sql;                  -- 預編譯
  EXECUTE insert_track;                          -- 執行sql語句
  set i=i+1;
-- 結束循環
end while;
  commit;
end
-- 執行存儲過程
CALL sub_track();
@flm

總結

以上所述是小編給大家介紹的sql存儲過程實例--動態根據表數據復制一個表的數據到另一個表,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網站的支持!

您可能感興趣的文章:
  • 淺談MySQL存儲過程中declare和set定義變量的區別
  • mysql存儲過程中的異常處理解析
  • MYSQL將表名稱修改成大寫的存儲過程
  • MySQL存儲過程的優化實例
  • 獲取SqlServer存儲過程定義的三種方法
  • SqlServer存儲過程實現及拼接sql的注意點
  • 實例解析MySQL中的存儲過程及存儲過程的調用方法

標簽:天水 七臺河 來賓 威海 防疫戰設 宿州 銅仁 益陽

巨人網絡通訊聲明:本文標題《sql存儲過程實例--動態根據表數據復制一個表的數據到另一個表》,本文關鍵詞  sql,存儲,過程,實例,動態,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《sql存儲過程實例--動態根據表數據復制一個表的數據到另一個表》相關的同類信息!
  • 本頁收集關于sql存儲過程實例--動態根據表數據復制一個表的數據到另一個表的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 武定县| 绩溪县| 微山县| 广河县| 马关县| 定襄县| 盐山县| 南投市| 分宜县| 郓城县| 凤翔县| 阿坝| 晋宁县| 邹平县| 扶余县| 兴义市| 徐州市| 长垣县| 府谷县| 灵寿县| 类乌齐县| 日土县| 明星| 临漳县| 焉耆| 南澳县| 綦江县| 井冈山市| 荆州市| 郎溪县| 涞源县| 海丰县| 浙江省| 三河市| 邵东县| 剑河县| 沁源县| 河东区| 交口县| 新密市| 北安市|