--查詢所有定時作業的資訊
select *
--job,next_date,next_sec,failures,broken
from user_jobs
--建一張測試表
create table b(
id varchar(20),
name varchar(30),
telphone varchar(30)
);--建乙個儲存過程
create or replace procedure hr_oa_b as
begin
insert into b@moa ec
select * from b eco
where not exists(
select * from b@moa ec where eco.compid=ec.compid ) ;
end;
--建立乙個定時作業
variable job4 number;
begin
dbms_job.submit(:job4,'hr_oa_b;', next_date => to_date('03-11-2008 12:30:00',
'dd-mm-yyyy hh:mi:ss'),
interval => 'sysdate+1/2'); --十二個小時執行一次插入。
commit;
end;
--執行定時作業
begin
dbms_job.run(:job4);
end;
--刪除定時作業
begin
dbms_job.remove(:job4);
end;
oracle job 定時任務,定時執行
declare jobno number begin sys.dbms job.submit jobno,dayreport sysdate,trunc sysdate,mi 1 24 60 commit end 注 dayreport 為儲存過程名字 select from sys.user jo...
Oracle Job 定時器簡單例項
首先要建立乙個測試資料庫.create table test tbl id number 12 not null,c data date 建立乙個序列.create sequence test seq minvalue 1 maxvalue 999999999999999999999999999 s...
oracle job 定時執行 儲存過程
一 簡單測試job的建立過程案例 1,先建立一張job test表,欄位為a 日期格式 sql create table job test a date table created sql commit commit complete 2,建立乙個儲存過程 bb 作用是往pig表中插入資料 sql ...