Oracle定時器呼叫儲存過程

2022-08-09 18:33:22 字數 883 閱讀 4679

關於oracle定時器呼叫儲存過程的一點總結,如果有不足的地方,希望大家多多指導,也是第一次在部落格上寫東西,以前也只是自己總結之後放在硬碟了,後來同事告訴自己,其實寫部落格可以獲得很多,不管是知識閱歷還是交朋友,所以也是抱著試試的心態,希望看到這篇部落格的朋友能對你有所幫助,謝謝。廢話不多說,開噴。

1、建立乙個表,用來儲存資料:

create table job_table(run_time date);

2、建立儲存過程:

create or replace procedure job_proc

is begin

insert into job_table(run_time) values (sysdate);

end ;

3、建立定時器(每隔一分鐘,向表裡增加一條資料)

declare

job number;

begin

dbms_job.submit(job,'job_proc;',sysdate,'trunc(sysdate,''mi'')+1/(24*60)') ;

end ;

4、檢視建立的定時器結構

select job , next_date,next_sec,failures,broken

from  user_jobs ;

5、檢視建立的表裡是否存在資料(定時器是否啟動)

select * from job_table;

6、啟動定時器(提交)

commit ;

7、隔一段時間之後再檢視,表裡已經有資料了,成功;

8、刪除定時器

delete from user_jobs where job = 41 ;

注:這裡是41 指的是你在執行步驟5時,看到的自己建立的定時器的編號;

oracle定時器呼叫儲存過程

資料庫技術學習 介紹orcale定時器的簡單用法,希望大家一看就能明白 1.建立乙個表,為了能清楚看到定時器的運 況我們建立乙個帶有日期欄位的表 sql createtablejob table run timedate 2.建立儲存過程 sql createor replaceprocedurej...

oracle定時器呼叫儲存過程

介紹orcale定時器的簡單用法,希望大家一看就能明白 1.建立乙個表,為了能清楚看到定時器的運 況我們建立乙個帶有日期欄位的表 sql create table job table run time date 2.建立儲存過程 sql create orreplace procedure job ...

Oracle定時器呼叫儲存過程

1.建立表 create table job table run time date 2.建立儲存過程 create or replace procedure job proc is begin insert into job table run time values sysdate end 3....