在Oracle 11G中,我试图丢下工作;但是,它给我以下错误:
SQL> exec DBMS_SCHEDULER.DROP_JOB(job_name => "MyCaseSensitiveJobName");
BEGIN DBMS_SCHEDULER.DROP_JOB(job_name => "MyCaseSensitiveJobName"); END;
*
ERROR at line 1:
ORA-06550: line 1, column 44:
PLS-00905: object Job_Owner.MyCaseSensitiveJobName is invalid
ORA-06550: line 1, column 7:
PL/SQL: Statement ignored
请帮助!谢谢!
对于任何有兴趣的人,我发现了我的错误!
以下执行成功:
SQL> exec DBMS_SCHEDULER.DROP_JOB(job_name => '"MyCaseSensitiveJobName"');
PL/SQL procedure successfully completed.
I.E。我应该将双重引用的作业名称包裹在单个Qoutes中!
也在这里工作,谢谢!