Oracle dynamic date 오라클 동적 시간 만들기
SELECT
level AS id,
current_timestamp - interval '1' second*level,
SYSDATE - (interval '1' second)*level
FROM dual
CONNECT BY level <= 10
;
--1초 단위 시간 생성한다.
result
1 2017-06-28 오전 9:45:16 2017-06-28 오전 9:45:16
2 2017-06-28 오전 9:45:15 2017-06-28 오전 9:45:15
3 2017-06-28 오전 9:45:14 2017-06-28 오전 9:45:14
4 2017-06-28 오전 9:45:13 2017-06-28 오전 9:45:13
5 2017-06-28 오전 9:45:12 2017-06-28 오전 9:45:12
6 2017-06-28 오전 9:45:11 2017-06-28 오전 9:45:11
7 2017-06-28 오전 9:45:10 2017-06-28 오전 9:45:10
8 2017-06-28 오전 9:45:09 2017-06-28 오전 9:45:09
9 2017-06-28 오전 9:45:08 2017-06-28 오전 9:45:08
10 2017-06-28 오전 9:45:07 2017-06-28 오전 9:45:07
참고 : https://stackoverflow.com/questions/8480845/how-to-dynamically-add-interval-to-timestamp
오라클에서도 동적으로 시간을 만들 수 있다.
역시 스택오버플로에는 답이 있었구나...
진작에 알았더라면 그때 그렇게 짜지는 않았을텐데...
아무튼 이제라도 알아서 다행이다.