Database ( DB )/Database

mssql에서 datetime과 datetime2의 차이

노루아부지 2022. 2. 20. 21:21
  • datetime
    • 1953년 이전의 날짜를 저장하지 못한다.(에러 발생)
    • 초 미만의 정확도가 떨어짐(.000, .003 또는 .007초 단위로 반올림)
    • SQL 표준에 맞지 않고 정확도가 떨어져서 공식문서에서는 권장하지 않음
    • 날짜 형식: [년-월-일 시:분:초.123]
  • datetime2
    • SQL Server 2008부터 지원
    • 자릿수가 3보다 작은 경우 6byte, 자릿수가 3 또는 4인 경우 7byte, 기타 8 바이트
    • [년-월-일 시:분:초[.100ns]], [YYYY-MM-DD hh:mm:ss[.소수자릿수 초]]
728x90
loading