CONVERT 날짜 포맷 정의
SELECT
CONVERT(VARCHAR(10), GETDATE(), 100) --07 7 2015
, CONVERT(VARCHAR(10), GETDATE(), 101) --07/07/2015
, CONVERT(VARCHAR(10), GETDATE(), 102) --2015.07.07
, CONVERT(VARCHAR(10), GETDATE(), 103) --07/07/2015
, CONVERT(VARCHAR(10), GETDATE(), 104) --07.07.2015
, CONVERT(VARCHAR(10), GETDATE(), 105) --07-07-2015
, CONVERT(VARCHAR(10), GETDATE(), 106) --07 07 2015
, CONVERT(VARCHAR(10), GETDATE(), 107) --07 07, 201
, CONVERT(VARCHAR(10), GETDATE(), 108) --11:03:06
, CONVERT(VARCHAR(10), GETDATE(), 109) --07 7 2015
, CONVERT(VARCHAR(10), GETDATE(), 110) --07-07-2015
, CONVERT(VARCHAR(10), GETDATE(), 111) --2015/07/07
, CONVERT(VARCHAR(10), GETDATE(), 112) --20150707
, CONVERT(VARCHAR(10), GETDATE(), 113) --07 07 2015
, CONVERT(VARCHAR(10), GETDATE(), 114) --11:03:40:6
, CONVERT(VARCHAR(10), GETDATE(), 120) --2015-07-07
, CONVERT(VARCHAR(10), GETDATE(), 121) --2015-07-07
, Replace(Convert(varchar(8),Getdate(),108),':','') --HHMMSSmmm
, Replace(Convert(varchar(12),Getdate(),114),':','')--YYYY/MM/DD HH:MM:SS
, Replace(Convert(varchar(30),Getdate(),120),'-','/')--YYYY/MM/DD HH:MM:SS
, Replace(Convert(varchar(30),Getdate(),121),'-','/')--YYYY/MM/DD HH:MM:SS
, Convert(varchar(10),Getdate(),111) + Space(1) + Convert(varchar(8),Getdate(),108)
--YYYYMMDDHHMMSS
,Convert(varchar(10),Getdate(),112) + Replace(Convert(varchar(8),Getdate(),108),':','')
날짜 더하기
SELECT DATEADD(YEAR, 1, GETDATE()) 현재 날짜에서 1년 더하기
TRY_CONVERT(MS-SQL2012) 예외 발생시 Null 리턴
SELECT TRY_CONVERT(INT, '100')
SELECT TRY_CONVERT(NUMERIC(8,2), '1000.06')
SELECT TRY_CONVERT(INT, 100)
SELECT TRY_CONVERT(NUMERIC(8,2), 1000.06)
SELECT TRY_CONVERT(DATETIME, '05/18/2013')
SELECT TRY_CONVERT(DATETIME, '05/18/2013',111)