龙空技术网

Oracle——定时执行存储过程

江流儿107 341

前言:

此时同学们对“oraclejob定时停止”大致比较着重,你们都想要分析一些“oraclejob定时停止”的相关内容。那么小编在网络上搜集了一些关于“oraclejob定时停止””的相关内容,希望看官们能喜欢,你们快快来学习一下吧!

declare

jobno number;

begin

dbms_job.submit(

jobno,

'存储过程名;',

--to_date('20090101020000','yyyy-mm-dd hh24:mi:ss'),--next_date,可以不填

Interval => TRUNC(sysdate,’mi’) + 5 / (24*60) --interval,关键设置,间隔时间执行

);

commit;

end;

-----------------------------------------------------------------------------------------

create or replace procedure 存储过程名

as

param1 number(20);

param2 VARCHAR2(100);

Begin

select trunc(dbms_random.value(0,100)) into param1 from dual;

select dbms_random.string('a',5) into param2 from dual;

insert into 表名(column1,column2) VALUE (param1,param2)

End;

标签: #oraclejob定时停止