oracle 建立job定時執行任務

2021-06-22 03:08:32 字數 502 閱讀 7338

先建立乙個儲存過程;

例如   清空乙個表

定義好自己的job

declare      

job1 number;

begin

dbms_job.submit(job1, 'pro_job_delete;', sysdate,'trunc(sysdate + 1)' );--每天清楚記錄

end;

找到你的job,找到對應的job值

select * from user_jobs;

執行 你的存job

begin

dbms_job.run(21);--和select * from user_jobs; 中的job值對應,看what對應的過程

end;

如果要停止你的任務:

begin

dbms_job.remove(21);--和select * from user_jobs; 中的job值對應,看what對應的過程

end;     

JOB的建立,定時,執行

來自 建表 1 2 3 4 5 create table test job para date date commit insert into test job values sysdate commit select from test job 建立儲存過程 1 2 3 4 create or r...

oracle 建立儲存過程 在job 定時執行

一 建立儲存過程。create or replace procedure upd pickup weight is begin update hk delivercost detail deltdetl set deltdetl.pickup weight select nvl hkpictdetl...

建立JOB定時執行儲存過程

建立job定時執行儲存過程有兩種方式 方式1 通過plsql手動配置job,如下圖 方式2 通過sql語句,如下sql declare job opautodta pls integer 宣告乙個jobid begin sys.dbms job.submit job job opautodta,wh...