DBMS_JOB 의 interval 설명 좀 부탁드립니다. 0 1 2,267

by 김병익 [2007.05.29 15:30:24]


아래 문장중  interval => 'TRUNC(SYSDATE+1)') 문장 해석 좀 부탁드립니다.


아래의 문법은 하루에 한번씩 next_date 란 시간에 실행해라 인데...


지정 날짜에 한번만 ?   >> interval => 'TRUNC(날짜지정)')  ???????????


2시간에 한번씩 ? >> ?????????????????????


매주 토요일 오전 6시에 ? >> ?????????????????????????????


어떻게 써야 하나요? 고수님들 꼭 좀 부탁드립니다.



begin


  sys.dbms_job.submit(job => :job,


                      what => 'AAA.REQEUST_PROC_32;',


                      next_date => to_date('28-05-2007 22:00:00', 'dd-mm-yyyy hh24:mi:ss'),


                      interval => 'TRUNC(SYSDATE+1)'); 


  commit;


end;

/

by 박준하 [2007.06.12 00:00:00]
TRUNC(SYSDATE+1)+12/24+5/24/60
--> 매일 12시5분에 실행

1) TRUNC(SYSDATE+1) --> 익일
2) 12/24 --> 12시 (원하는 시간을 24시간으로 표현)
3) 5/24/60 --> 5분 (원하는 시간을 60분 안에서 표현 )
댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입