建立job定時執行儲存過程有兩種方式
方式1:通過plsql手動配置job,如下圖:
方式2:通過sql語句,如下sql
declare job_opautodta pls_integer;--宣告乙個jobid
begin
sys.dbms_job.submit( job
=>
job_opautodta,
what
=>
'pk_sys_department(1);pk_sysward();
',--
多個儲存過程通過「;」隔空
next_date => to_date('
22-03-2017 02:00:00
', '
dd-mm-yyyy hh24:mi:ss
'),--
下一次執行的時間
interval =>
'trunc(sysdate)+1+1/24
');--
間隔1天執行,每天1點執行
commit
;end;
oracle 建立儲存過程 在job 定時執行
一 建立儲存過程。create or replace procedure upd pickup weight is begin update hk delivercost detail deltdetl set deltdetl.pickup weight select nvl hkpictdetl...
利用JOB定時執行儲存過程
一 首先還是得有個儲存過程,假如名稱是myproc。二 建立job,在 sql行 下 variable job no number begin dbms job.submit job no,myproc sysdate,sysdate 1 1440 commit end 其中job no是該作業的唯...
Oracle新增job定時執行儲存過程
1 建立儲存過程 刪除臨時表 createorreplaceproceduresp gs clear temp tablesis tmp tbl namevarchar 30 sqltextvarchar 255 cursorcur tmp tablesisselectobject namefrom...