Скажем, у меня есть 2 процедуры: MYPROC1 и MYPROC2 (A_PARAM INTEGER)
это работает:
BEGIN
DBMS_SCHEDULER.CREATE_JOB (
job_name => 'TEST_SCHEDULER',
job_type => 'STORED_PROCEDURE',
job_action => 'developer.MYPROC1', <<<<<<<<<<<<<<<
start_date => TIMESTAMP'2011-12-4 10:30:00',
repeat_interval => 'FREQ=SECONDLY;INTERVAL=30',
end_date => TIMESTAMP'2011-12-4 10:45:00',
auto_drop => FALSE,
comments => 'TEST 1');
END;
замена строки 5 на:
job_action => 'developer.MYPROC1(2)'
делаетэто не работает.Ошибка: ... неверное имя для объекта базы данных ...
Итак, как мне вызвать из планировщика параметризованную процедуру?Какой синтаксис?