mssql sqlserver 中数据类型DateTime同DateTime2之间的区别


摘要:
下文讲述sqlserver中DateTime和DateTime2之间的区别
实验环境:sql server 2008 R2


DateTime同DateTime2主要区别分为以下几点:

1.数据格式不同

DataTime 为:yyyy-MM-dd HH:mm:ss.fff (后面精度为3)
DateTime2 为:yyyy-MM-dd HH:mm:ss.fffffff (后面精度为7)

2.最小值不同

DateTime 为1900-1-1
DateTime2 为0001-1-1

3.默认值的赋值方式不同:

DateTime需使用GETDATE()
DateTime2需使用SYSDATETIME()