oracle的定時任務demo

2021-07-31 22:15:45 字數 1058 閱讀 9935

1、建立測試表

[sql]

create

table job_test(id integer,add_time date);  

2、建立過程

[sql]

create

orreplace

procedure prc_job_test is

begin

insert

into job_test values (seq_tm_id.nextval, sysdate);  

commit;  

end prc_job_test; 

過程的建立也可使用sql developer工具,在資料庫連線下「過程」-新建過程-編寫過程-編譯-執行。

3、建立任務

[sql]

declare

tm_job number;  

begin

sys.dbms_job.submit(tm_job, --任務名稱

'prc_job_test;',--執行的過程

sysdate,--執行時間

'sysdate+1/(24*60*10)');--下次執行時間

end;  

4、檢視任務id

[sql]

select * from dba_jobs; 

5、執行任務

[sql]

begin

dbms_job.run(41);--41為任務的id

end;  

6、停止任務

[sql]

begin

dbms_job.broken(41,true);--41為任務的id

end;  

7、刪除任務

[sql]

begin

dbms_job.remove(41);  

end;

mysql定時任務demo

開啟事件 set global event scheduler on 檢視事件是否開啟 show variables like event scheduler 建立表 create table test sche id int 11 not null,counts int 11 default nu...

spring定時任務demo

今天公司要求做乙個定時任務,5分鐘一次呼叫介面,給別人推送資料。簡單介紹一下我的定時任務工作 1 先獲取部門使用者資訊 2 將部門使用者資訊作為引數來掉用介面服務,介面返回需要推送的資料 3 將返回的資料遍歷拿到一些引數資訊,再次掉用介面服務,將資料推送給大廳服務端。下面是 30 每半分鐘觸發任務 ...

spring 實現定時任務demo

controller public class signininfotask catch exception e xmlns xmlns xsi xmlns p xmlns aop xmlns context xmlns jee xmlns tx xmlns task xsi schemalocat...