Oracle實現建立作業定時執行儲存過程

2021-09-02 06:36:34 字數 544 閱讀 3540

oracle實現建立作業定時執行儲存過程:

1,建立表tb_test用來插入儲存過程執行時產生的資料。

create table tb_test (date_time date);

2,建立儲存過程

create or replace procedure time_test

isbegin

insert into tb_test values (sysdate);

end;

3,建立作業,每隔一分鐘向表插入一條資料

variable job2011 number;

begin

dbms_job.submit(:job2011,'time_test;',sysdate,'sysdate+1/1440');

end;

4,啟用作業

begin

dbms_job.run(:job2011);

end;

5,刪除作業

begin

dbms_job.remove(:job2010);

end;

定時執行Oracle作業任務

img 建立乙個oracle資料表,並建立乙個過程,使一分鐘執行該過程一次。1 建立表。sql create table test mydate date table created.2 建立乙個自定義過程。sql create or replace procedure proc test as 2...

建立oracle定時執行任務

說明 本文乃我的同事陳為的原創 功能說明 實現定時插入資料 此demo 實現每分鐘插入一條資料 1 建立測試 和自增序列 createtabletest idnumber,namevarchar2 100 number,timedate createsequencetest job minvalue...

oracle 建立job定時執行任務

先建立乙個儲存過程 例如 清空乙個表 定義好自己的job declare job1 number begin dbms job.submit job1,pro job delete sysdate,trunc sysdate 1 每天清楚記錄 end 找到你的job,找到對應的job值 select...