Oracle11g 如何在oracle中使用参数在包中调度过程

Oracle11g 如何在oracle中使用参数在包中调度过程,oracle11g,Oracle11g,我有一个名为mypackage的包,它有一个程序myproc。程序myproc接受两个日期参数。在收到参数后,它进行一些比较并检索数据。现在我的问题是,我们如何安排这个程序myproc,它位于一个包含两个i/p参数的包mypackage中 我使用的是oracle11g,我拥有系统和普通用户访问权限 演示示例将非常有用。详细信息如下: 您可以将作业创建为: BEGIN DBMS_SCHEDULER.CREATE_JOB ( job_name =&g

我有一个名为mypackage的包,它有一个程序myproc。程序myproc接受两个日期参数。在收到参数后,它进行一些比较并检索数据。现在我的问题是,我们如何安排这个程序myproc,它位于一个包含两个i/p参数的包mypackage中

我使用的是oracle11g,我拥有系统和普通用户访问权限

演示示例将非常有用。

详细信息如下:

您可以将作业创建为:

 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;
/