oracle创建定时作业(job)

来源:互联网 发布:dede数据库后门查杀 编辑:程序博客网 时间:2024/05/17 03:14

oracle的job和Windows的定时脚本差不多,oracle的,具体如下:

创建job语句

begin  sys.dbms_job.submit(job => :job,                      what => 'to17_check;',                      next_date => to_date('14-11-2014 06:00:00', 'dd-mm-yyyy hh24:mi:ss'),                      interval => 'sysdate+1');  commit;end;
begin  sys.dbms_job.submit(job => :job,                      what => '存储过程名称;',                      next_date => to_date('天-月-年 时:分:秒', 'dd-mm-yyyy hh24:mi:ss'),                      interval => 'sysdate+1');  commit;end;

一共两处变量,一个是what,可以填写存储过程名称,但不要忘记分号;
另一个是下一执行时间next_date,时间格式可以是dd-mm-yyyy hh24:mi:ss,也可以换成yyyy-mm-dd hh24:mi:ss,是不是很简单。

0 0