Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/visual-studio-2010/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Oracle10g oracle 10g调度作业_Oracle10g_Scheduling - Fatal编程技术网

Oracle10g oracle 10g调度作业

Oracle10g oracle 10g调度作业,oracle10g,scheduling,Oracle10g,Scheduling,我有一个程序包里面,我必须每天手动运行。 如何让oracle在oracle 10g中自动完成 执行过程有3个输入(2个,1个varchar)和一个输出(varchar) 输入值对我来说将保持不变,但万一我不得不改变它,我该怎么做呢。 有谁能用简单的例子给我解释一下吗 谢谢 Avi看看包装。它易于使用,并且可以满足您的需要。您可以使用DBMS\u JOB.iSubmit函数,如下所示 BEGIN DBMS_JOB.isubmit ( job => 61,

我有一个程序包里面,我必须每天手动运行。 如何让oracle在oracle 10g中自动完成

执行过程有3个输入(2个,1个varchar)和一个输出(varchar)

输入值对我来说将保持不变,但万一我不得不改变它,我该怎么做呢。 有谁能用简单的例子给我解释一下吗

谢谢
Avi

看看包装。它易于使用,并且可以满足您的需要。

您可以使用DBMS\u JOB.iSubmit函数,如下所示

BEGIN 
DBMS_JOB.isubmit ( job => 61, 
                   what => 'YOUR_PROCEDURE;', 
                   next_date => to_date('03.10.2014 00:30:00','dd.MM.yyyy HH24:Mi:ss'), -- start now         INTERVAL => 'sysdate + 1' -- Run every day ); 
COMMIT; 
END;
作业:您可以使用未在用户作业中使用的ID。您可以使用以下查询检查它们

select * from user_jobs; 
内容:您的程序名称,末尾带有“;”。 下次日期:您希望作业运行的时间。 间隔:你工作的时间。对于每天,应为'sysdate+1'

您可以使用以下脚本将其删除:

begin DBMS_JOB.REMOVE(JOB => 61); end;
愚弄。另见。