oracle建job
declare
job number;
begin
? --每天1440分鐘,即一分鐘運行test過程一次
? dbms_job.submit(job,'pro_test_job;',sysdate,'sysdate+1/1440');
end;
?
submit()函數,有五個參數:job,what,next_date,interval與no_parse
PROCEDURE Submit ( job ? ? ? OUT binary_ineger,?
What ? ? ?IN ?varchar2,?
next_date IN ?date,?
interval ?IN ?varchar2,?
no_parse ?IN ?booean:=FALSE)?
?
job 指一個job的唯一標識。?
what 指 這個job需要執行的plsql語句。?
next_date 指下一次何時將運行這個job。?
interval ?指這個job執行的頻率?
no_parse
?
檢查oracle job是否正常運行
select * from job_test;
?
手動運行job
begin
? dbms_job.run(3); ? --3 表示 是dba_jobs中job列
end;
begin
? dbms_job.remove(3);
end;
注意:刪除只能本用戶刪除,否則報錯 ora-23421
?
轉載于:https://www.cnblogs.com/KQNLL/p/8276389.html
總結
以上是生活随笔為你收集整理的oracle建job的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: spring boot整合WebSock
- 下一篇: BASIC-1_蓝桥杯_闰年判断