我在pl/sql中执行创建job的命令时
variable job1 number;
begin
dbms_job.submit(:job1,'insertSysdate;',sysdate,'sysdate+1/1440');
end;
提示无效的sql语句。。
这是怎么回事啊?是命令参数不对还是不应该在pl/sql中执行啊。?
   有知道的说一声啊,谢谢

解决方案 »

  1.   


    SQL> variable job number;
    SQL> begin
      2    sys.dbms_job.submit(job => :job,
      3                        what => 'rgl_b_rjl_proc;',
      4                        next_date => to_date('18-09-2008 10:06:41', 'dd-mm-yyyy hh24:mi:ss'),
      5                        interval => 'sysdate+1/1440');
      6    commit;
      7  end;
      8  /PL/SQL procedure successfully completed
      

  2.   

    你的是在哪里执行的啊??
    是在sql plus中吗??
      

  3.   

    谢谢了,问题已经解决了,原来的sql plus中执行的。。
    新手注意了:执行sql plus,要在最后一行+“/”,否则是不会执行的。。
      真是菜鸟啊