Вот мой код PL SQL, у меня уже есть права.
BEGIN
DBMS_SCHEDULER.DEFINE_CHAIN_STEP('my_chain1', 'step1', 'BEGIN IC_REFRESH_CODE_DATE_P(0); end;');
DBMS_SCHEDULER.DEFINE_CHAIN_STEP('my_chain1', 'step2', 'begin IC_REFRESH_NEW_SKUS_P(0); end;');
DBMS_SCHEDULER.DEFINE_CHAIN_STEP('my_chain1', 'step3', 'BEGIN IC_REFRESH_NUTS_AND_BOLTS_P(0); end;');
DBMS_SCHEDULER.DEFINE_CHAIN_STEP('my_chain1', 'step4', 'BEGIN IC_CLOSE_TASK_P; END;');
DBMS_SCHEDULER.DEFINE_CHAIN_STEP('my_chain1', 'step5', 'BEGIN IC_CREATE_TASKS_P; END;');
DBMS_SCHEDULER.DEFINE_CHAIN_STEP('my_chain1', 'step6', 'BEGIN IC_REFRESH_TOGGLE_FLAG; END;');
END;
BEGIN
DBMS_SCHEDULER.DEFINE_CHAIN_RULE('my_chain1', 'TRUE', 'START step1, step2, step3');
DBMS_SCHEDULER.DEFINE_CHAIN_RULE ('my_chain1', 'step1 COMPLETED AND step2 COMPLETED AND step3 COMPLETED', 'START step4');
DBMS_SCHEDULER.DEFINE_CHAIN_RULE ('my_chain1', 'step4 COMPLETED', 'START step5');
DBMS_SCHEDULER.DEFINE_CHAIN_RULE ('my_chain1', 'step5 COMPLETED', 'START step6');
DBMS_SCHEDULER.DEFINE_CHAIN_RULE ('my_chain1', 'step6 COMPLETED', 'END');
END;
Но я получаю ошибку
ORA-27452: "IC_REFRESH_CODE_DATE_P (0)" недопустимое имя для объекта базы данных.
У меня есть эта хранимая процедура уже в моей базе данных. Так будет ли правильный синтаксис для этого кода PL SQL?