특정 JOB이 업무시간에만 즉, 09시 ~ 18시 사이에 매시 30분에 수행해야 하는데요...(서버에서 CRON을 사용할 수 없는 상황이라...ㅜㅜ)
INTERVAL을 어찌 해야 할지 도움 요청 합니다....
by 신이만든짝퉁
[2015.12.18 12:07:12]
DECLARE
JOB_NO NUMBER;
BEGIN
DBMS_JOB.SUBMIT(JOB_NO
,'BEGIN
IF TO_CHAR(SYSDATE, ''HH24MI'') BETWEEN ''0900'' AND ''1800'' THEN
DBMS_OUTPUT.PUT_LINE(''여기에서 해당 프로시저를 호출하세요.'');
END IF;
END;'
, TRUNC(SYSDATE, 'HH') + 1/2/24
, 'SYSDATE + 1/2/24'
);
COMMIT;
END;