oracle建立定時作業(job)

2021-07-23 22:31:31 字數 656 閱讀 5196

oracle的job和windows的定時指令碼差不多,oracle的,具體如下:

建立job語句

begin

sys.dbms_job.submit(job => :job,

what => 'to17_check;',

next_date => to_date('14-11-2014 06:00:00', 'dd-mm-yyyy hh24:mi:ss'),

interval => 'sysdate+1');

commit;

end;

begin

sys.dbms_job.submit(job => :job,

what => '儲存過程名稱;',

next_date => to_date('天-月-年 時:分:秒', 'dd-mm-yyyy hh24:mi:ss'),

interval => 'sysdate+1');

commit;

end;

一共兩處變數,乙個是what,可以填寫儲存過程名稱,但不要忘記分號;

另乙個是下一執行時間next_date,時間格式可以是dd-mm-yyyy hh24:mi:ss,也可以換成yyyy-mm-dd hh24:mi:ss,是不是很簡單。

Oracle 定時作業Job詳解

oracle 定時作業job 用於安排和管理作業佇列,通過使用作業,可以使oracle資料庫定期執行特定的任務。而且oracle重新啟動後,job會繼續執行,不用重新啟動。場景 1 後台業務統計,如實現定時器任務業務場景每天統計訂單數 2 電信移動報表統計,如峰值 話單 3 批量資料同步,如orac...

ORACLE 建立作業JOB例子

1.plsql中學習job 學習job 建表 create table test job para date date commit insert into test job values sysdate commit select from test job 建立存貯過程 create or re...

ORACLE 建立作業JOB例子

1.plsql中學習job 學習job 建表 create table test job para date date commit insert into test job values sysdate commit select from test job 建立存貯過程 create orrep...