728x90
반응형
DATE으로 변환시켜주는 TO_DATE 함수
SELECT TO_DATE('2016-09-01-151212','YYYY-MM-DD-HH24MISS') AS ONE
,TO_DATE('20160901091212','YYYYMMDDHHMISS') AS TWO
,TO_DATE('2016090115','YYYYMMDDHH24') AS THREE
,TO_DATE('2016','YYYY') AS FOUR FROM DUAL;
TO_DATE('String타입 문자열', 'DATE 패턴')
다음과 같은 형식으로 쓰이며, String 문자열은 패턴과 형식이 같아야 적용이 된다.
Sqldeveloper로 데이터 확인을 했는데, 시분초 단위까지 출력되지 않은건 Tool 자체적으로 시분초를 걸러서 년/월/일 만 출력해주기 때문이다. 정확한 날짜값을 확인하고 싶으면, 터미널 창에 직접 쿼리를 날려 확인하면 디테일한 값까지 잘나오는 것을 확인할 수 있다.
🔻자세한 내용은 아래 포스팅에 정리해두었다,,
https://meongj-devlog.tistory.com/140?category=968894
TO_DATE 함수의 활용
insert into test values (TO_DATE('20160901091212','YYYYMMDDHHMISS'));
insert into test values (TO_DATE('2017-09-01-09-1212','YYYY-MM-DD-HH-MISS'));
반응형
'Database > Oracle' 카테고리의 다른 글
[SQL] NULL(널) 처리 함수 (NVL / ISNULL) (0) | 2022.01.06 |
---|---|
[Oracle] SQL Developer 날짜 format 변경 (0) | 2021.11.22 |
Oracle SQL 테이블 컬럼명, 테이블명 출력 (0) | 2021.10.21 |