본문 바로가기

데이터베이스/ORACLE

[ORACLE] SYSTIMESTAMP 활용 시/분/초(1/100초 or 1/1000초) 표현

SELECT sysdate FROM dual; 

 

20/05/07 등 날짜만 나온다.

 

SELECT TO_CHAR(SYSDATE, 'YYYY/MM/DD HH:MM:SS') FROM DUAL;

연/월/일 시:분:초 까지밖에 표현할 수 없다. FF1 등을 쓰면 에러남.

 

시분초 1/100, 1/1000초까지 표현하는 방법은?

> SYSTIMESTAMP 활용하면 된다. 

SELECT TO_CHAR(SYSDATE, 'YYYY/MM/DD HH:MM:SS') || ':' 
|| TO_CHAR(SYSTIMESTAMP, 'FF1') AS NOW 
FROM DUAL;