オラクルでジョブを削除する方法は何ですか?
Oracleでジョブを削除する方法は、DBMS_SCHEDULERパッケージ内のDROP_JOBプロシージャを使用することです。以下はジョブを削除するための構文です:
BEGIN
DBMS_SCHEDULER.DROP_JOB (
job_name IN VARCHAR2,
force IN BOOLEAN DEFAULT FALSE);
END;
説明:
- 仕事の名前:削除したい仕事の名前。
- force: 強制的にジョブを削除するかどうかを指定するオプションです。デフォルトはFALSEであり、ジョブが実行中の場合は削除できません。TRUEに設定すると、実行中のジョブを強制的に削除することができます。
この本を読むことで新しい知識を得ることができます。
BEGIN
DBMS_SCHEDULER.DROP_JOB('my_job');
END;
上記のコードは、my_jobというジョブを削除します。