我有一个名为 mypackage 的包,它有一个过程 myproc。过程 myproc 接受两个日期参数。在接收到参数后,它会进行一些比较并检索数据。现在我的问题是我们如何安排这个过程 myproc ,它位于带有两个 i/p 参数的包 mypackage 中?
我正在使用 oracle11g,我同时拥有 sys 和普通用户访问权限。
一个演示示例将有很大帮助。
我有一个名为 mypackage 的包,它有一个过程 myproc。过程 myproc 接受两个日期参数。在接收到参数后,它会进行一些比较并检索数据。现在我的问题是我们如何安排这个过程 myproc ,它位于带有两个 i/p 参数的包 mypackage 中?
我正在使用 oracle11g,我同时拥有 sys 和普通用户访问权限。
一个演示示例将有很大帮助。
详细信息:http: //docs.oracle.com/cd/B28359_01/server.111/b28310/scheduse002.htm#i1009668
您关心的工作是:
BEGIN
DBMS_SCHEDULER.CREATE_JOB (
job_name => 'my_new_job',
program_name => 'mapackage.myproc',
schedule_name => 'my_schedule');
END;
然后将参数设置为:
BEGIN
DBMS_SCHEDULER.SET_JOB_ARGUMENT_VALUE (
job_name => 'my_new_job',
argument_position => 1,
argument_value => '27-NOV-12');
END;
/