建立乙個測試表和乙個儲存過程:
createtable
a(a date);
create
orreplace
procedure test as
begin
insert
into a values
(sysdate);
end;
定時任務樣板:
declarejob1
number
;
begin
dbms_job.submit(job1,
what
=>
'test;
',
next_date
=>
sysdate,
interval
=>
'sysdate+1/(24*60*60)
'); --
每隔1s處理一次使用者表
commit
; end;
查詢定時任務:
select job,broken,what,interval,t.*from user_jobs t;
刪除定時任務:
begindbms_job.remove('24
');
commit
; end;
interval => trunc(sysdate+1) --每天凌晨0點執行
interval => trunc(sysdate+1)+1/24 --每天凌晨1點執行
啟動定時任務:
begindbms_job.run(
24); --
24jod id
--commit;
end;
oracle 定時任務
在pl sql 中執行命名 第一步 開啟乙個sql window 視窗,建立一張測試表 create table test date a date 第二步 建立儲存過程 create or replace procedure test myproc asbegininsert into test d...
oracle定時任務
1.建立儲存過程 create orreplace procedure proc test isbegin insert into test values 1 2 commit end prc job test 2.建立任務 declare job number begin sys.dbms job...
Oracle定時任務
建立表 create table test carno varchar2 30 carinfoid number 建立儲存過程 create or replace procedure pro test ascarinfo id number begin select s carinfoid.next...