본문 바로가기

DB/__Oracle

Job 등록 및 삭제

-- Job 등록 --
VARIABLE jobno NUMBER
BEGIN
DBMS_JOB.SUBMIT
(:jobno, 'BMS.Proc_Job_DelList;', SYSDATE, 'SYSDATE+1+4/24');
-- 매일 새벽 4시에 실행
COMMIT;
END;


-- Job 삭제 --
SELECT * FROM USER_JOBS -- 로 확인해 앞에 나온 JOB 숫자로 삭제한다.
EXECUTE DBMS_JOB.REMOVE(1);



-- 프로시져 생성 --
CREATE OR REPLACE PROCEDURE Proc_Job_DelList
AS
BEGIN
delte from 테이블명 where 지울거;
END

 

 

 

Proc_Job_DelList 는 프로시져명