0

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

以下是该职位的详细信息:

在此处输入图像描述

创作成功

在此处输入图像描述

存储过程是一个简单的过程

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

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

问题是什么?谢谢!

4

1 回答 1

0

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

[作业类型:PL/SQL 块]

BEGIN   
SCHEMA_NAME.STORED_PROC_NAME;   
END;

他们像这样运行良好。

于 2019-01-02T16:20:45.727 回答