WHAT プロシージャー - ジョブによって実行される SQL ステートメントの変更
WHAT プロシージャーは、指定されたジョブによって実行される SQL ステートメントを変更します。
構文
パラメーター
- job
- 動的に実行可能な SQL ステートメントが変更される対象となるジョブ ID を指定する、タイプ DECIMAL(20) の入力引数。注: ジョブ ID の予期される値は、SYSTOOLS.ADMIN_TASK_LIST ビュー内の TASKID の値ではありません。 例えば、以下のようなジョブ・リストがあるとします。
DBMS_JOB_TASK_2 を変更したい場合、ジョブ ID として 2 を渡す必要があります。NAME TASKID --------------- ------ DBMS_JOB_TASK_2 3 DBMS_JOB_TASK_3 4 - what
- 動的に実行可能な SQL ステートメントを指定する、タイプ VARCHAR(1024) の入力引数。
許可
DBMS_JOB モジュールに対する EXECUTE 特権。
例
例 1:
list_emp プロシージャーを実行するようにジョブを変更します。 CALL DBMS_JOB.WHAT(104,'list_emp;');