Oracle で 1 日に 1 回実行されるスケジュールされたタスクを作成するには、次の 3 つの手順を実行する必要があります: ジョブを作成します。ジョブにサブジョブを追加し、そのスケジュール式を「INTERVAL 1 DAY」に設定します。ジョブを有効にします。
Oracle で 1 日に 1 回実行するスケジュールされたタスクを作成する方法
Oracle で 1 日に 1 回実行されるスケジュールされたタスクを作成する手順は次のとおりです:
1. ジョブを作成します。
<code>CREATE JOB job_name AS sys.dbms_scheduler.create_job(job_name, 'DEFAULT_JOB_CLASS', 'job_desc');</code>
2. ジョブにサブジョブを追加します。 <code>sys.dbms_scheduler.create_job_subjob(job_name,
'job_subname',
'job_type',
'job_parameters',
'schedule_expression',
'enabled');</code>
<code>sys.dbms_scheduler.enable(job_name);</code>
<code>CREATE JOB daily_job AS sys.dbms_scheduler.create_job(job_name, 'DEFAULT_JOB_CLASS', 'Daily job to execute a SQL query'); sys.dbms_scheduler.create_job_subjob(job_name, 'daily_subjob', 'SQL', 'BEGIN SELECT COUNT(*) FROM users; END;', 'INTERVAL 1 DAY', 'TRUE'); sys.dbms_scheduler.enable(job_name);</code>
以上がOracle のスケジュールされたタスクは、作成ステップを 1 日に 1 回実行します。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。