2

试图运行这个 SQL 脚本,但它一直给我错误。

DECLARE 
  JobNo user_jobs.job%TYPE;
  v_date date := to_date('20130308 050000','yyyymmdd hh24miss');
BEGIN
  dbms_job.submit(
      JobNo,  --Job ID
     'begin runFlow; end;', -- Procedure to execute
     v_date, -- start running at
     'sysdate + 1' -- interval of jobs 
   );
  COMMIT;
END;

到处搜索,找不到答案。

4

1 回答 1

0

如果您将 runFlow 调用替换为 NULL,则您的块可以正常工作:

DECLARE
  JobNo user_jobs.job%TYPE;
  v_date date := to_date('20130308 050000','yyyymmdd hh24miss');
BEGIN
  dbms_job.submit(
      JobNo,  --Job ID
      'begin null; end;', -- Procedure to execute
     v_date, -- start running at
     'sysdate + 1' -- interval of jobs
   );
  COMMIT;
END;
SQL> /

PL/SQL procedure successfully completed.

所以,如果我是你,我会看看 runFlow 程序。

于 2013-08-08T21:30:45.710 回答