② 스케줄 객체 생성

    스케줄 객체는 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 매개변수다.

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