SYSTIMESTAMP 의 9자리 에서 000 나오는 이유 0 2 5,844

by 이기락 [Oracle 기초] ORACLE TIMESTAMP SYSTIMESTAMP FF9 YYYYMMDDHH24MISSFF9 [2017.06.07 12:37:01]


SELECT TO_CHAR(SYSTIMESTAMP,'YYYYMMDDHH24MISSFF9') FROM DUAL

하게 되면

20170606123329464147000

처럼 끝에 "000"이 보여지는데.

이게 오라클의 SYSTIMESTAMP 에서 9자리를 지원하지 않아서 그런건지?

아니면

오라클 옵션중에 영향을 받는건지

혹시 아시는분 있는지요?

 

by 마농 [2017.06.07 16:40:39]

오라클이 깔린 서버의 시간입니다.
해당 서버 OS 에서 지원하는 만큼 보이겠죠.


by 이기락 [2017.06.07 21:21:34]

답변 고맙습니다. ^^

당연한것일수도 있었는데 
아무 생각 없었네요. ^^

근데 

SELECT TO_CHAR(SYSTIMESTAMP,'YYYYMMDDHH24MISSFF9') FROM DUAL

=>> 20170606123329464147000

여기에서 마지마 000 초를 모두 구하려면
유닉스에서 설정에서 뭔가를 해줘야 할까요?

아니며 서버를 아주 비싼걸로 바꿔야 할까요? ^^

구현 하려니 난감해지는데 
해보신분들 좀 도와 주세요~ ㅋ

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