2018年08月29日
一个简单的job创建,很多时候想快速创建一个job,苦于手写速度太慢,一个简单的例子很有必要,到时候根据要求直接改就行。
一个简单的job,每两分钟收集一下系统时间插入到tab_time表中。
-- 创建table
create table tab_time(
milk_time char(50)
);
-- 创建存储过程
create or replace procedure pro_job_milk
as
begin
insert into tab_time select to_char(sysdate,'yyyy-mm-dd hh24:mm:ss') from dual;
end;
-- 调用过程测试
begin
pro_job_milk;
end;
-- 创建job
declare
job_milk number;
begin
dbms_job.submit(job_milk, 'pro_job_milk;', sysdate, 'sysdate+2/1440');
end;