안녕하세요.
수고 많으십니다.
DBMS Job Scheduler을 이용하여 프로시저를 1시간 단위로 실행하려고 하는데요.
-- JOB 등록
DECLARE jobno NUMBER;
BEGIN
DBMS_JOB.SUBMIT
( job => jobno,
what => 'SP_IF_MASTER;',
next_date => SYSDATE,
interval => 'SYSDATE+1/24'
-- no_parse => FALSE
);
END;
-- JOB 실행
BEGIN
DBMS_JOB.RUM(26);
COMMIT;
END
JOB을 실행하면 ORA-06550 에러코드가 떨어집니다.
begin
-- Call the procedure
sp_if_master;
end;
이렇게 실행하면 정상적으로 실행이 되는데요....
Job으로 실행하면 안되는 이유가 무엇인지요?
답변 부탁 드리겠습니다.
|