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;
'데이터베이스 > ORACLE' 카테고리의 다른 글
[ORACLE] 'Interactive SQL' VS 'Embeded SQL' (0) | 2020.05.28 |
---|---|
[ORACLE] 집합연산 후 ORDER BY 사용 방법 (0) | 2020.05.28 |
[ORACLE] '집합 연산자' VS 'JOIN' (0) | 2020.05.28 |
[ORACLE] 집합 연산자 UNION 결과는 왜 정렬되어 출력되는가? (0) | 2020.05.28 |
[ORACLE] SQL syntax diagram 읽는 방법 (0) | 2020.05.28 |