在plsql中執行如下指令碼可以建立一個在每天晚上23點執行的job
begin
sys.dbms_job.submit(job=>:job,--job編號
what=>"dbms_output.pub_line(""asdf"");",--執行指令碼
next_date=>to_date("17-01-201116:17:31","dd-mm-yyyyhh24:mi:ss"),--下次執行時間
interval=>"trunc(sysdate)+23/24");--執行時間間隔
commit;
end;
/
其中interval引數的幾個可能的示範值如下:
a,每5分鐘執行一次
interval=>"trunc(sysdate,"mi")+5/24/60"
b,每小時執行一次,整點執行
interval=>"trunc(sysdate,"hh")+1/24"
c,一個小時後執行
interval=>"sysdate+1/24"
在plsql中執行如下指令碼可以建立一個在每天晚上23點執行的job
begin
sys.dbms_job.submit(job=>:job,--job編號
what=>"dbms_output.pub_line(""asdf"");",--執行指令碼
next_date=>to_date("17-01-201116:17:31","dd-mm-yyyyhh24:mi:ss"),--下次執行時間
interval=>"trunc(sysdate)+23/24");--執行時間間隔
commit;
end;
/
其中interval引數的幾個可能的示範值如下:
a,每5分鐘執行一次
interval=>"trunc(sysdate,"mi")+5/24/60"
b,每小時執行一次,整點執行
interval=>"trunc(sysdate,"hh")+1/24"
c,一個小時後執行
interval=>"sysdate+1/24"