1、建立測試表與序列號
[sql]view plain
copy
print?
create
table job_test(id integer,add_time date);
sql]view plain
copy
print?
create sequence seq_tm_id
minvalue 1
maxvalue 99999
start with 61
increment by 1
cache 20;
2、建立過程
[sql]view plain
copy
print?
create
orreplace
procedure prc_job_test is
begin
insert
into job_test values (seq_tm_id.nextval, sysdate);
commit;
end prc_job_test;
3、建立任務
[sql]view plain
copy
print?
declare
tm_job number;
begin
sys.dbms_job.submit(tm_job, --任務名稱
'prc_job_test;',--執行的過程
sysdate,--執行時間
'sysdate+1/(24*60*10)');--下次執行時間
end;
4、檢視任務id
[sql]view plain
copy
print?
select * from dba_jobs;
5、執行任務
[sql]view plain
copy
print?
begin
dbms_job.run(41);--41為任務的id
end;
6、刪除任務
[sql]view plain
copy
print?
begin
dbms_job.remove(41);
end
spring boot 定時任務實現
scheduled 使用 scheduled 非常容易,直接建立乙個 spring boot 專案,並且新增 web 依賴 spring boot starter web,專案建立成功後,新增 enablescheduling 註解,開啟定時任務 enablescheduling 開啟定時任務 pu...
Spring定時任務實現
一 spring 定時任務 component enablescheduling 可以在啟動類上註解也可以在當前檔案 public class testschedule scheduled fixedrate 1000 10 public void runsecend scheduled fixed...
SpringBoot定時任務實現
靜態定時任務實現 基於註解來建立定時任務 configuration enablescheduling public class scheduletask 基於資料庫的動態定時任務實現 將定時任務配置在資料庫,啟動專案的時候,用mybatis讀取資料庫,例項化物件,並設定定時任務。如果需要新增,減少...