728x90
DATETIME2는 DATETIME 에 비해 날짜 표현 범위가 넓으면서 정확도가 높고, 정밀도에 따라 저장공간의 절약이 가능한데이터 타입니다.
SQL Server2008부터 지원되는 데이터 타입이며, DATETIME 에 비해 권고되는 데이터 타입입니다.
1. DATETIME 은 0001 년도 부터 표현이 불가한데 DATETIME2는 0001년 부터 표현이 가능합니다.
2. DATETIME은 0.00333초 단위 정확도이지만 DATETIME2는 100NANOSECONDS까지 정밀합니다.
3. 정밀도에 따라 저장용량 절약이 가능합니다.(datetime2(3), datetime2(4) 는 7바이트 미만은 6바이트 초과는 8바이트)
|
https://docs.microsoft.com/en-us/sql/t-sql/data-types/datetime2-transact-sql?view=sql-server-ver15
날짜 표출 형태 변경은 datetime, datetime2모두 동일하게 convert, cast, format을 사용하면 됩니다. 다른 날짜 연산도 마찬가지입니다.
SELECT CONVERT(NVARCHAR, GETDATE(), 20)
'프로그래밍 > TSQL' 카테고리의 다른 글
[MSSQL]현재 DB의 SP를 다른 DB로 복사하는 SP(Stored Procedure) (0) | 2021.09.30 |
---|---|
[MSSQL]형상 자르기 geometry 함수 (0) | 2021.09.30 |
[MSSQL]병렬처리의 조건 (0) | 2021.07.08 |
[SQL][GEOMETRY][MATH] 좌표 벡터 기반 이동 (0) | 2021.07.01 |
[MSSQL]OPENQUERY 실패 (해결) (2) | 2021.06.16 |
댓글