调度程序Oracle存储过程

时间:2015-03-18 18:56:44

标签: oracle dbms-scheduler

我有一个简单的存储过程,我希望Oracle每周执行一次,并将其放在Oracle Scheduler中。它创建得很好,计划的任务似乎执行(没有错误),但我的存储过程不执行。我在数据库上有管理员权限,我没有收到任何错误。只是不要得到我想要的结果。

以下是工作的详细信息:

enter image description here

创作成功

enter image description here

存储过程很简单

create or replace 
PROCEDURE DELETEBOGUSLETTERRECORDS AS 
BEGIN
    DELETE FROM BOGUSLETTERS;
    COMMIT;
END DELETEBOGUSLETTERRECORDS;

该过程在调度程序外进行了测试,执行正常,并删除了指定表中的所有记录。 但是,在安排时,相同的程序没有正确执行。我甚至立即运行了作业,但在运行之后,记录没有被删除。没有任何错误。

问题是什么?谢谢!

1 个答案:

答案 0 :(得分:0)

我不确定,但是我们执行以下过程:

[作业类型:PL / SQL块]

BEGIN   
SCHEMA_NAME.STORED_PROC_NAME;   
END;

它们运行得很好。