一:ORACLE存储过程的一个简单例子
实现目标:写一个存储过程(往某张表中插入一条数据),然后每个一分钟调用该存储过程。
(1)先在数据库中创建一张表
create table test(id number,cur_time date);
CREATE SEQUENCE test_sequence
INCREMENT BY 1
START WITH 1
NOMAXVALUE
NOCYCLE
CACHE 10 ;
(2)创建存储过程
create or replace procedure proc_delete as
begin
insert into test(cur_time) values(sysdate);
end;
(3)调用存储过程
declare job1 number;
begin
dbms_job.submit(job1,'proc_delete;',sysdate,'sysdate+1/1440');
end;