본문 바로가기

DataBase/Oracle

[Oracle Database] MSSQL 날짜 변환

오라클에서는 TO_CHAR()을 사용해서 문자열로 변환이 가능했다. 상당히 유용하며,

날짜를 변환할때 많이 사용했었다. 

 

TO_CHAR(SYSDATE,'YYYY-MM-DD')  -> 2013-01-14

TO_CHAR(SYSDATE,'YYYY/MM/DD')  -> 2013/01/14
TO_CHAR(SYSDATE,'YYYYMMDD')    -> 20130114

 

MSSQL에서는 

CONVERT(VARCHAR(10),GETDATE(),120) -> 2013-01-23
CONVERT(VARCHAR(10),GETDATE(),111) -> 2003/01/23
CONVERT(VARCHAR(8),GETDATE(),112) -> 20030123



와 같이 사용할 수 있다. 

 120, 111, 112은 날짜 표현으로 위와 같은 방식으로 날짜를 변환해 준다.