begin
variable job1;
begin
dbms_job.submit(:job1,'appdb.fl_static_main;',sysdate,'sysdate+1/24');
commit;
end;
end;

解决方案 »

  1.   

    写错了,不好意思
    variable job number;
    begin
      sys.dbms_job.submit(:job,
      'begin 'appdb.fl_static_main;end;',
      sysdate,
      'sysdate+1/24');
      commit;
    end;
      

  2.   

    declare
    variable job1 number;
      

  3.   

    这位大哥,还是不行呀,应该是第一行variable job number;
    的错误,提示还是刚才那个呀,大哥们再帮小妹想想办法呀
      

  4.   

    var
    job number;  sys.dbms_job.submit(:job,
      'begin 'appdb.fl_static_main;end;',
      sysdate,
      'sysdate+1/24');
      commit;
      

  5.   

    variable job1 number;
    begin
        dbms_job.submit(:job1,'appdb.fl_static_main;',sysdate,'sysdate+1/24');
        commit;
    end;
    /用SQLPLUS执行,再看看select * from sys.DBA_JOBS
      

  6.   

    问题已解决了,谢谢大家的帮助,解决方法如下:
    declare
     job1 number(10,2):= -1;
    begin
      sys.dbms_job.submit(job1,
      'appdb.fl_static_main;',
      sysdate,
      'sysdate+1/24');
      commit;
    end;