Oracle のジョブは、操作のトリガー、通知の送信、プログラムの呼び出し、データの保守など、指定された時間に自動的に実行される事前定義されたタスクです。ジョブを作成するときは、名前、スケジュール、アクション、およびステータスを定義し、ENABLE または DISABLE を使用してアクティビティのステータスを制御する必要があります。ジョブの利点には、タスクの自動化、タスクのスケジュール設定、並列処理、ツールによる監視と制御が含まれます。
Oracle でのジョブ
ジョブとは何ですか?
Oracle データベースでは、ジョブとは、指定された日時に自動的に実行される事前定義されたタスクです。これにより、ユーザーはデータベースのバックグラウンドでスケジュールされたタスクをスケジュールし、実行できるようになります。
ジョブの機能
ジョブは、次のようなさまざまなタスクを実行します。
ジョブの構造
ジョブは次のコンポーネントによって定義されます:
ジョブの作成方法
次の手順を使用して、Oracle データベースにジョブを作成できます:
CREATE JOB
ステートメントを使用してジョブを定義します。 SCHEDULE ON
句を使用して、ジョブのスケジュールを指定します。 WHAT
句を使用して、ジョブのアクションを定義します。 ENABLE
または DISABLE
句を使用して、ジョブがアクティブかどうかを制御します。 例
次は、毎日午前 1 時に古いデータを削除するジョブの例です:
<code class="sql">CREATE JOB delete_old_data SCHEDULE ON EVERY DAY AT 01:00 WHAT DELETE FROM table_name WHERE date_column < sysdate;</code>
利点
Job を使用すると、次の利点があります:
以上がオラクルの仕事は何のためにあるのでしょうか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。