afunms

          My Software,My Dream—Forge a more perfect NMS product.

          MySQL存儲(chǔ)過程和任務(wù)

          stored procedure
          創(chuàng)建
          create procedure sp_name()
          begin
          ………
          end

          調(diào)用
          call sp_name()
          注意:存儲(chǔ)過程名稱后面必須加括號(hào),哪怕該存儲(chǔ)過程沒有參數(shù)傳遞

          刪除
          drop procedure sp_name

          其他
          1.show procedure status
          顯示數(shù)據(jù)庫中所有存儲(chǔ)的存儲(chǔ)過程基本信息,包括所屬數(shù)據(jù)庫,存儲(chǔ)過程名稱,創(chuàng)建時(shí)間等
          2.show create procedure sp_name
          顯示某一個(gè)存儲(chǔ)過程的詳細(xì)信息

          例子:
          CREATE PROCEDURE `bag_app_flow`()
          insert into bag_app_flow
          select pid,avg(in_speed),avg(out_speed),max(log_time) log_time
          from bag_app_flow_raw
          where hour(now()) - hour(log_time) = 1
          group by pid,date_format(log_time,'%Y-%m-%d %H');

          --------------
          event
          使用下列的任意一句開啟計(jì)劃任務(wù):
                     SET GLOBAL event_scheduler = ON;
                     SET @@global.event_scheduler = ON;
                     SET GLOBAL event_scheduler = 1;
                     SET @@global.event_scheduler = 1;
          Event Scheduler創(chuàng)建的基本語法是:
                    CREATE EVENT      
                    [IF NOT EXISTS]    
                    event_name        
                    ON SCHEDULE schedule  
                    [ON COMPLETION [NOT] PRESERVE]
                    [ENABLE | DISABLE]      
                    [COMMENT 'comment']     
                    DO sql_statement 

          如果要調(diào)用procedure
              call sp_name() ,如
          create event flow_job
          on schedule every 1 hour
          starts '2009-12-26 18:06:00'
          do
          call bag_ip_flow();

          如果有多個(gè)procedures,則要加begin...end,如
          create event flow_job
          on schedule every 1 hour
          starts '2009-12-26 18:06:00'
          do
          begin
          call  bag_app_flow();
          call bag_ip_flow();
          call bag_ip_group_flow();
          end

          posted on 2009-12-26 18:59 afunms 閱讀(242) 評(píng)論(0)  編輯  收藏


          只有注冊用戶登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           

          My Links

          News

          留言簿(18)

          隨筆檔案

          相冊

          搜索

          最新評(píng)論

          閱讀排行榜

          主站蜘蛛池模板: 通城县| 淮滨县| 新田县| 平利县| 天镇县| 纳雍县| 额尔古纳市| 武川县| 神农架林区| 张家川| 繁昌县| 滕州市| 吉首市| 大竹县| 荔浦县| 古蔺县| 青州市| 闵行区| 晋州市| 房产| 延川县| 普宁市| 武陟县| 宁武县| 安康市| 福安市| 麻栗坡县| 黄石市| 离岛区| 大田县| 瑞丽市| 杭锦旗| 松溪县| 会泽县| 灵丘县| 托克托县| 武穴市| 武冈市| 十堰市| 高要市| 濮阳县|