Программа - объект базы данных, хранящий определенный набор действий, который впоследствии будет сопоставлен расписанию.
BEGIN DBMS_SCHEDULER.CREATE_PROGRAM ( program_name => 'sample_prg',
program_type => 'STORED_PROCEDURE',
Program_action => 'sample_scheduler_proc',
number_of_arguments => 3,
enabled => FALSE,
comments => 'Just some comments'); END;

Рис.16. Просмотр программы
1.3. Job (плановое задание = расписание + программа)
BEGIN -- create the job, enabled false DBMS_SCHEDULER.CREATE_JOB (
job_name => 'MyJob',
program_name => 'sample_prg',
start_date => NULL,
repeat_interval => NULL,
enabled => FALSE,
auto_drop => TRUE); DBMS_SCHEDULER.SET_JOB_ARGUMENT_VALUE ( job_name => 'MyJob',
argument_name => 'first_parameter',
argument_value => 'What up?'); DBMS_SCHEDULER.ENABLE (
name => 'MyJob'); END;
Создание новой программы в sqldeveloper

Рис.17а. Создание планового задания

Рис.17б. Настройка параметров задания

Рис.17в. Сгенерированный код задания