Вы можете создать три расписания:
begin
dbms_scheduler.create_job(
job_name=>'JobInvioSmsVa',
job_type=>'plsql_block',
repeat_interval=> 'FREQ=DAILY;BYHOUR=8,9,10,11,12,13,14,15,16,17,18,19,20;BYMINUTE=0,5,10,15,20,25,30,35,40,45,50,55',
job_action=>'INVIO_SMS_VA;',
enabled=>true);
dbms_scheduler.create_job(
job_name=>'JobInvioSmsVa_morning',
job_type=>'plsql_block',
repeat_interval=> 'FREQ=DAILY;BYHOUR=7;BYMINUTE=30,35,40,45,50,55',
job_action=>'INVIO_SMS_VA;',
enabled=>true);
dbms_scheduler.create_job(
job_name=>'JobInvioSmsVa_evening',
job_type=>'plsql_block',
repeat_interval=> 'FREQ=DAILY;BYHOUR=21;BYMINUTE=0,5,10,15,20,25,30',
job_action=>'INVIO_SMS_VA;',
enabled=>true);
end;
/
Предложение INCLUDE
нельзя использовать в сочетании с BYHOUR
или BYMINUTE
, поэтому вы не можете объединить их в одно расписание.