0

プロシージャ myproc を持つ mypackage というパッケージがあります。プロシージャ myproc は、2 つの日付パラメータを受け入れます。パラメータを受け取った後、いくつかの比較を行い、データを取得します。さて、私の質問は、2 つの i/p パラメータを持つパッケージ mypackage 内にあるこのプロシージャ myproc をどのようにスケジュールできるかということです。

私は oracle11g を使用しており、sys と通常のユーザー アクセスの両方を持っています。

デモの例は非常に役立ちます。

4

1 に答える 1

0

詳細はこちら: 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;

/

于 2012-11-27T17:48:07.807 に答える