オラクルでジョブを削除する方法は何ですか?

Oracleでジョブを削除する方法は、DBMS_SCHEDULERパッケージ内のDROP_JOBプロシージャを使用することです。以下はジョブを削除するための構文です:

BEGIN
  DBMS_SCHEDULER.DROP_JOB (
    job_name       IN VARCHAR2,
    force         IN BOOLEAN DEFAULT FALSE);
END;

説明:

  1. 仕事の名前:削除したい仕事の名前。
  2. force: 強制的にジョブを削除するかどうかを指定するオプションです。デフォルトはFALSEであり、ジョブが実行中の場合は削除できません。TRUEに設定すると、実行中のジョブを強制的に削除することができます。

この本を読むことで新しい知識を得ることができます。

BEGIN
  DBMS_SCHEDULER.DROP_JOB('my_job');
END;

上記のコードは、my_jobというジョブを削除します。

bannerAds