버전 1 - 잡 객체 단독으로 사용하는 경우

        DBMS_SCHEDULER.CREATE_JOB (
            job_name            IN VARCHAR2,
            job_type            IN VARCHAR2,
            job_action          IN VARCHAR2,
            number_of_arguments IN PLS_INTEGER DEFAULT 0,
            start_date          IN TIMESTAMP WITH TIME ZONE DEFAULT NULL,
            repeat_interval     IN VARCHAR2 DEFAULT NULL,
            end_date            IN TIMESTAMP WITH TIME ZONE DEFAULT NULL,
            job_class           IN VARCHAR2 DEFAULT 'DEFAULT_JOB_CLASS',
            enabled             IN BOOLEAN DEFAULT FALSE,
            auto_drop           IN BOOLEAN DEFAULT TRUE,
            comments            IN VARCHAR2 DEFAULT NULL,
            );
    

    job_name: 잡 객체의 고유 이름, 원하는 명칭을 입력

    job_type: CREATE_PROGRAM의 program_type 매개변수와 동일

    job_action: CREATE_PROGRAM의 program_action 매개변수와 동일

    number_of_arguments: CREATE_PROGRAM의 number_of_arguments 매개변수와 동일

    start_date: CREATE_SCEHDULE의 start_date 매개변수와 동일

    repeat_interval: CREATE_SCEHDULE의 repeat_interval 매개변수와 동일

    end_date: CREATE_SCEHDULE의 end_date 매개변수와 동일

    job_class: 잡 클래스

    enabled: 활성화 여부. 디폴트 값은 FALSE

    auto_drop: TRUE이면 수행 후 자동 drop

    comments: 주석

    버전 1은 잡 객체 단독으로 사용하므로 프로그램 객체와 스케줄 객체를 생성하면서 필요한 정보를 매개변수로 다 전달받아야 한다. 이제 CREATE_JOB 프로시저의 나머지 형태도 살펴 보자.

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