1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > oracle定时频率 Oracle 定时任务 — 定时执行存储过程

oracle定时频率 Oracle 定时任务 — 定时执行存储过程

时间:2020-10-06 20:58:32

相关推荐

oracle定时频率 Oracle 定时任务 — 定时执行存储过程

插入当前时间的存储过程--createtabletd_test1(created_datetimestamp(6));

--deletefromtd_test;

--insertintotd_test(created_date)values(sysdate);

--select*fromtd_test;

--插入当前时间td_test表

createorreplaceprocedureproc_create_test_dataas

begin

insertintotd_test(created_date)values(sysdate);

commit;

end;

新增定时任务

使用 dbms_job.submit(job, what, next_date, interval) 来新增定时任务。--新增定时任务

declarejobnumber;--定义变量存储jobid

begin

dbms_job.submit(

job=>job,

what=>proc_create_test_data;,

next_date=>sysdate,

interval=>SYSDATE+10/(24*60*60)--每10秒执行一次

);

dbms_output.put_line(job:||job);

commit;

end;job: 变量用于接收生成的任务号;

what: 要执行的存储过程,不用写begin end 但在结尾要加分号;

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。