반응형
* Job 등록
SELECT * FROM USER_JOBS;
SELECT * FROM USER_JOBS;
스케쥴러에 등록하기
VARIABLE jobno NUMBER
BEGIN
DBMS_JOB.SUBMIT(:jobno, '프로시저명()', SYSDATE, 'trunc(sysdate) + 1 + 1/24');
END;
// 수정(오전 3시, 오후 3시)
BEGIN
DBMS_JOB.INTERVAL(42, 'TRUNC(SYSDATE,''MI'')+12/24');
END;
// 1시간에 한번씩
BEGIN
DBMS_JOB.INTERVAL(42, 'TRUNC(SYSDATE)+1/24');
END;
// 등록된 스케줄을 삭제하는 쿼리
//exec dbms_job.remove(jobno);
declare
begin
dbms_job.remove( jobno );
commit;
end ;
반응형
'프로그래밍 > DB' 카테고리의 다른 글
mysql rpm 삭제 (0) | 2014.07.01 |
---|---|
[ORACLE] ORA-00054: 자원이 사용중이고, NOWAIT가 지정되어 있습니다. (0) | 2010.02.17 |