亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

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

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

存儲過程+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

武夷山市| 错那县| 怀宁县| 伊宁县| 阿拉善右旗| 台东县| 信宜市| 时尚| 方山县| 山东省| 武陟县| 衡东县| 常熟市| 营山县| 唐河县| 新巴尔虎右旗| 海门市| 威宁| 民权县| 密山市| 定边县| 株洲县| 宁河县| 博白县| 乌兰浩特市| 宽甸| 潍坊市| 赤水市| 江源县| 尖扎县| 珲春市| 泸定县| 武川县| 卫辉市| 田林县| 延长县| 子长县| 延边| 绥江县| 萨迦县| 蓬莱市|