더북(TheBook)

② 스케줄 객체 생성

스케줄 객체는 CREATE_SCHEDULE 프로시저를 통해 만들 수 있다.

    DBMS_SCHEDULER.CREATE_SCHEDULE (
          schedule_name   IN VARCHAR2,
          start_date      IN TIMESTAMP WITH TIMEZONE DEFAULT NULL,
          repeat_interval IN VARCHAR2,
          end_date        IN TIMESTAMP WITH TIMEZONE DEFAULT NULL,
          comments        IN VARCHAR2 DEFAULT NULL);

schedule_name: 스케줄 객체의 고유 이름, 원하는 명칭을 입력

start_date: 스케줄 시작일자와 시간

repeat_interval: 스케줄 수행 주기. 좀더 정교한 주기 설정이 가능

end_date: 스케줄 종료일자와 시간

comments: 스케줄 객체에 대한 주석

스케줄 객체에서 중요한 항목은 ‘언제’와 ‘얼마나 자주’이다. 즉 언제 시작해서 끝나는지, 그리고 얼마나 자주 수행될 것인지에 대한 정보를 스케줄 객체가 담고 있는 것이다. ‘언제’에 해당하는 것은 시작과 종료일자인 start_date와 end_date이고, ‘얼마나 자주’에 해당하는 것이 repeat_interval 매개변수다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.