咖啡与喵 2017-04-13 09:26 采纳率: 100%
浏览 832
已结题

oracle定时器的问题。。。。求大神解决

定时器代码
出现了一下错误,table2里面只有COUNNT一个值 这个值是记录table1增删改操作次数的。这个定时器的作用就是,定时查询table2中的COUNNT值。
现在出现了以下错误。图片说明

 declare
  job1 number;
begin
  dbms_job.submit(job1,
                  what => 'begin select COUNNT from table2;end;',
                  interval => TRUNC(sysdate, 'mi') + 1 / (24 * 60));
  commit;
end;
  • 写回答

1条回答 默认 最新

  • 晴天娃娃1111 2017-04-13 10:01
    关注

    mi是双引号 你格式错了
    例如下列:

    begin
    sys.dbms_job.submit(job => :job,
    what => 'check_err;',
    next_date => trunc(sysdate)+23/24,
    interval => 'trunc(next_day(sysdate,''星期五''))+23/24');
    coMMit;
    end;

    评论

报告相同问题?