Oracle中创建Job实现自动插入值操作
在PL/SQL Developer中创建Job
--临时测试表 create table test_job ( id number(12), c_date date ); --临时序列 create sequence seq_test_job_id minvalue 1 maxvalue 9999999999999999 start with 141 increment by 1 cache 20; --存储过程 create or replace procedure pro_test_job is begin insert into test_job values(seq_test_job_id.nextval,sysdate); end pro_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;