今天晕晕沉沉的创建一个JOB,用PLSQL图形化界面没成功,SQL语句也没成果,最后发现竟然是job变量未定义,留个坑在这里……
SQL> begin
2 sys.dbms_job.submit(job => :job,
3 what => 'proc_export_containers;',
4 next_date => to_date('01-04-2011 00:00:00', 'dd-mm-yyyy hh24:mi:ss'),
5 interval => 'trunc(sysdate)+1+0/24');
6 commit;
7 end;
8 /
begin
sys.dbms_job.submit(job => :job,
what => 'proc_export_containers;',
next_date => to_date('01-04-2011 00:00:00', 'dd-mm-yyyy hh24:mi:ss'),
interval => 'trunc(sysdate)+1+0/24');
commit;
end;
ORA-01008: not all variables bound
SQL> variable job number;
SQL>
SQL> begin
2 sys.dbms_job.submit(job => :job,
3 what => 'proc_export_containers;',
4 next_date => to_date('01-04-2011 00:00:00', 'dd-mm-yyyy hh24:mi:ss'),
5 interval => 'trunc(sysdate)+1+0/24');
6 commit;
7 end;
8 /
PL/SQL procedure successfully completed
job
---------
181
本文出自 “麦地坞” 博客,请务必保留此出处http://yunlongzheng.blog.51cto.com/788996/531985
本文详细记录了一次在使用PLSQL图形化界面创建Job时遇到的错误,原因是变量job未被正确定义。通过调整变量定义并重新执行SQL语句,最终成功创建了Job。文章提供了从错误到解决方案的完整过程,有助于解决类似问题。

1092

被折叠的 条评论
为什么被折叠?



