oracle job 질문 드립니다 0 4 820

by 대한민국1 [2020.08.25 11:47:08]


현재 스케줄러 이용하여 매일 3시에 프로시저를 돌리게하고있습니다.

하지만 변수가 생겨 테이블에 저장 된 시간을 불러와서 해당 시간에 돌게해야하는 과제가 주어졌습니다.

예를들어 테이블에 값이

09:00
11:00
16:00
20:00

이러한 값으로 되어있다면 매일 저기에 있는 시간에 하나의 프로시저를 실행시켜야하는데 스케줄러를 어떻게 바꿔야 할 지 모르겠습니다.

아 참고로 시간은 4개일수도있고 여러개일 수 있습니다. 형식은 HH24:MI 이구요 ...

by 마농 [2020.08.25 12:16:00]

JOB 은 매 시간 마다 돌리고
프로시져 안에서 현재 시간 등록여부 체크해서 실행여부 결정하세요.


by 대한민국1 [2020.08.25 13:02:29]

답변감사합니다 !!

하지만 시간에서 분단위가 10분단위로 움직인다면 십분마다 스케줄러를 돌려야할텐데...

오라클 스케줄러를 십분마다 돌게하면 문제는 없을까요???


by 마농 [2020.08.25 13:49:05]

문제 없습니다.


by 대한민국1 [2020.08.25 13:55:15]

감사합니다 좋은하루되세요!!

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입