在pl/sql developer中建立job
--臨時測試表
create
table
test_job
(id
number(12
),c_date date
);--
臨時序列
create
sequence seq_test_job_id
minvalue
1maxvalue
9999999999999999
start
with
141increment by1
cache 20;
--儲存過程
create
orreplace
procedure
pro_test_job
isbegin
insert
into test_job values
(seq_test_job_id.nextval,sysdate);
endpro_test_job;
--定時任務
declare
job_test
number
;begin
--每天1440分鐘,即一分鐘執行test過程一次
sys.dbms_job.submit(job_test,'
pro_test_job;
',sysdate,'
sysdate+1/1440');
end;
--檢視job
select job,what,next_date,interval from
dba_jobs;
--檢視測試表
select
*from test_job order
by id desc
--刪除定時任務
begin
dbms_job.remove(
101); --
3 表示 是dba_jobs中job列
end;
oracle 建立job 語句
declare job id pls integer begin sys.dbms job.submit job job id,what prc matching 需要執行的方法 next date sysdate,執行job的時間 interval trunc sysdate 1 6 24 重新執...
oracle建立job方法
oracle建立job方法 alter system enable restricted session 建立表 create table g test id number 12 c date date select from g test 建立插入資料時增長的id號 create sequence...
在Oracle 裡面建立job
1 建立測試表 create table a a date 2 建立儲存過程 create or replace procedure b as begin insert into a values sysdate end 3 提交建立job variable aaa number begin dbm...