91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

存儲過程+job 定時執行固定的SQL語句

發布時間:2020-08-06 22:45:40 來源:ITPUB博客 閱讀:133 作者:一只安靜的DBA 欄目:關系型數據庫

做報表時,需要讀取大量數據和進行復雜的計算,往往比較耗時,所以一般會將結果存放在一張結果表中,報表直接讀取結果表,這樣就會很快了。此時,為了更新結果表,獲得最新數據,就需要定時執行一些SQL語句,此時可以采用:存儲過程+job的方式來達到目的,具體步驟如下
創建存儲過程:

create or replace procedure datawarn.P_TEST is

begin

  delete from test_table;
  insert test_table select * from table1;          --sql塊,即你要執行的sql語句

  commit; --sql塊

end;


執行存儲過程(手動調用一次存儲過程):

EXEC 存儲過程名;



創建JOB:

begin

dbms_scheduler.create_job (

job_name => 'J_TEST', --JOB名稱

job_type => 'STORED_PROCEDURE',

job_action => 'P_TEST', --存儲過程名

start_date => sysdate,

repeat_interval => 'FREQ=MINUTELY; INTERVAL=10', -- 十分鐘一次

comments => 'JOB說明'

);

end;

ps:創建job的時候要小心一點,仔細檢查,不要寫錯信息,如果報錯,再次創建會導致創建不成功,可以換個job名稱嘗試一下 

--啟動

begin

dbms_scheduler.enable('J_TEST');

end;


執行

begin

dbms_scheduler.run_job(job_name => 'J_TEST',force => TRUE); -- true代表同步執行

end;

停止

dbms_scheduler.stop_job(job_name => 'J_TEST',force => TRUE);

--DI JOB查詢

select * from tsc_jobstatus

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

合山市| 普兰店市| 盐池县| 会东县| 靖州| 水富县| 镇沅| 金华市| 嵊州市| 阿坝| 尼玛县| 邵东县| 肇东市| 元氏县| 宝鸡市| 西峡县| 额敏县| 宁南县| 丰原市| 神池县| 金寨县| 保康县| 会理县| 道孚县| 工布江达县| 平湖市| 庄河市| 齐河县| 盐城市| 朝阳县| 铜山县| 子长县| 罗源县| 大名县| 梁平县| 上饶市| 榆社县| 靖边县| 罗山县| 桃园市| 全南县|