ORACLE DATE TYPE

it/SQL 2015. 12. 23. 17:25 Posted by 하얀나다

DATE TYPE 정리.


TO_CHAR


TO_DATE


TRUNC



세종류가 존재한다.


TO_CHAR 는 DATE를 말그대로 문자형으로 형변환

TO_DATE는 말그대로 DATE형으로 형변환

TRUNC 는 YYYY-MM-DD 이후 시간을 버림


각 사용시 주의 사항..


문자형인 '2015-12-23'을 다시 한번 TO_CHAR 한다면 오류를 일으킨다. 수동으로 할때는 일으키지 않을지도 모르겠으나 프로시져로 작동할때 오류가 일어남.


DATE형인 '2015-12-23'을 다시 TO_DATE할경우 '0015-12-23' 으로 나타날수 있음 주의


TRUNC 음.. 써본지 얼마 안되서 잘모르겠다.. 정감이 가지 않는 친구다.


사용법


TO_CHAR(SYSDATE,'YYYY-MM-DD')

TO_DATE(SYSDATE,'YYYY-MM-DD')

TRUNC(SYSDATE)

'it > SQL' 카테고리의 다른 글

INDEX 힌트  (0) 2016.06.07
ORACLE 모든 table 조회 하기  (0) 2016.02.01
ORACLE WITH AS  (0) 2015.12.23
오라클 함수정리  (0) 2015.09.10
달력  (0) 2015.09.07