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

溫馨提示×

溫馨提示×

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

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

oracle設置定時任務job調度執行存儲過程或pl/sql代碼塊

發布時間:2020-06-29 03:33:31 來源:網絡 閱讀:5237 作者:zhanglunc 欄目:關系型數據庫

   目前oracle數據庫設置定時任務job調度一般有兩種方式,分別是dbms_scheduler創建job調度dbms_job創建job調度。dbms_scheduler創建job調度是在10g以后才有的,甲骨文公司為了用來替換dbms_job而提供了更強大的功能與更靈活的機制/管理。下面介紹這兩種方式。

       1. dbms_scheduler創建job調度。

--查詢
 select * from dba_scheduler_jobs;
--創建job
 begin
 dbms_scheduler.create_job (
 job_name => 'job_myjob', --job名
 job_type => 'STORED_PROCEDURE',--job類型
 job_action => 'proc_myproc', --存儲過程名
 start_date => sysdate,--開始執行時間
 repeat_interval => 'FREQ=DAILY;BYHOUR=9;BYMINUTE=30;BYSECOND=0', -- 下次執行時間,按天,每天09:30:00執行存儲過程proc_myproc
 comments => '測試JOB',--注釋
 auto_drop=>false  --job禁用后是否自動刪除
 );
 end;
--運行
begin
dbms_scheduler.run_job('job_myjob');
end;
--啟用
begin
dbms_scheduler.enable('job_myjob');
end;
--禁用
begin
dbms_scheduler.disable('job_myjob');
end;
--刪除
begin
   dbms_scheduler.drop_job(job_name => 'job_myjob',force => TRUE);
  end;

2.dbms_job創建job調度。

--查詢
select * from dba_jobs;
select * from all_jobs;
select * from user_jobs;
select * from dba_jobs_running;
-- 創建job
declare      
   job_id number;--聲明一個out變量
begin
    -- 按天,每天09:30:00執行這個存儲過程proc_myproc,并且輸出一個job_id變量,其值為該job的ID號
   dbms_job.submit(
       job_id, --參數是輸出參數,由submit()過程返回的binary_ineger,這個值用來唯一標識一個工作。一般定義一個變量接收,可以去user_jobs視圖查詢job值。 
       'proc_myproc;',  --參數是將被執行的PL/SQL代碼塊,存儲過程名稱等。  
       sysdate, --參數指識何時將運行這個工作。 
       'TRUNC(SYSDATE+1)+(9*60+30)/(24*60)'    --參數何時這個工作將被重執行。
    ); 
   -- 把job的ID號打印出來
   dbms_output.put_line(job_id);
end;
-- 運行job
begin
    -- 這個7為job_id,請換為你自己對應的job號
   dbms_job.run(7);
end; 
-- 啟用job
begin
   dbms_job.broken(7,false);
end; 
-- 禁用job
begin
   dbms_job.broken(7,true);
end; 
-- 刪除一個job
begin
   dbms_job.remove(7);
end;

    總結:推薦大家使用dbms_scheduler來創建job調度。job調度可以定時執行PL/SQL代碼塊,存儲過程等。

向AI問一下細節

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

AI

湾仔区| 大竹县| 福清市| 南漳县| 县级市| 祥云县| 阿瓦提县| 罗源县| 铜梁县| 营山县| 盐亭县| 重庆市| 叶城县| 伊宁市| 定日县| 崇义县| 抚远县| 健康| 新邵县| 额尔古纳市| 赤城县| 双柏县| 交城县| 文水县| 遂昌县| 景宁| 余干县| 桂东县| 龙胜| 砀山县| 淅川县| 广饶县| 泌阳县| 靖远县| 南开区| 阿图什市| 微博| 合水县| 曲麻莱县| 东光县| 白水县|