我有一个简单的存储过程,我希望Oracle每周执行一次,并将其放在Oracle Scheduler中。它创建得很好,计划的任务似乎执行(没有错误),但我的存储过程不执行。我在数据库上有管理员权限,我没有收到任何错误。只是不要得到我想要的结果。
以下是工作的详细信息:
创作成功
存储过程很简单
create or replace
PROCEDURE DELETEBOGUSLETTERRECORDS AS
BEGIN
DELETE FROM BOGUSLETTERS;
COMMIT;
END DELETEBOGUSLETTERRECORDS;
该过程在调度程序外进行了测试,执行正常,并删除了指定表中的所有记录。 但是,在安排时,相同的程序没有正确执行。我甚至立即运行了作业,但在运行之后,记录没有被删除。没有任何错误。
问题是什么?谢谢!
答案 0 :(得分:0)
我不确定,但是我们执行以下过程:
[作业类型:PL / SQL块]
BEGIN
SCHEMA_NAME.STORED_PROC_NAME;
END;
它们运行得很好。