Database/Oracle 썸네일형 리스트형 시간 계산 등록된 작업 수행 시 Start_date과 End_date를 확인할 수 있습니다단순하게 (End_date-Start_date)하면 될꺼라고 생각이 들지만 그렇지 않습니다. 수행된 시간을 확인하기 위해서 아래와 같이 연산을 통해 초, 분, 시간 차이를 확인할 수 있습니다. -- 초 차이 확인SELECT ROUND((end_date-start_date)*24*60*60) FROM TBL; -- 분 차이 확인SELECT ROUND((end_date-start_date)*24*60) FROM TBL; -- 시간 차이 확인SELECT ROUND((end_date-start_date)*24) FROM TBL; 더보기 시간 다루기 / TRUNC, NEXT_DAY, SYSDATE 등등 오라클 및 티베로 DB를 하다보면 JOB 등록 시 interval 설정이나, 시간과 관련된 쿼리문 작성 시 원하는 값을 얻기 위해서 시간을 잘 다루어야 합니다. [동작방식]JOB 등록시 내부 동작 방식을 잘 알아둬야 합니다. 그리고 티베로의 경우 비활성화된 JOB을 다시 활성화 하게 되면 JOB이 바로 수행되기 때문에 주의를 요합니다. (반드시 NEXT_DAY를 지정해 주시기 바랍니다. Next_DAY값은 작업이 수행되는 시점에 interval 값을 참조하여 계산되어 집니다. [핵심표현] 값/시/분/초 1/24 -- 1시 의미 예) 2/24 --2시1/24/60 or 1/1440 -- 1분을 의미 예) 60/24/60은 1시간을 의미1/24/60/60 or 1/86400 -- 1초를 의미 [다양한 예제].. 더보기 이전 1 다음