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