哪一个:
- datetime https://msdn.microsoft.com/en-us/library/ms187819.aspx
- datetime2 https://msdn.microsoft.com/en-us/library/bb677335.aspx
is the在 SQL Server 2008+ 中存储日期和时间的推荐方法?
我知道精度(可能还有存储空间)方面的差异,但现在忽略这些差异,是否有关于何时使用什么的最佳实践文档,或者也许我们应该使用datetime2
only?
MSDN 文档为datetime http://technet.microsoft.com/en-us/library/ms187819.aspx推荐使用日期时间2 http://technet.microsoft.com/en-us/library/bb677335.aspx。这是他们的建议:
Use the time
, date
, datetime2
and
datetimeoffset
新的数据类型
工作。这些类型与 SQL 一致
标准。它们更便携。time
, datetime2
and datetimeoffset
提供更高的秒精度。datetimeoffset
提供时区
支持全球部署
应用程序。
datetime2 具有更大的日期范围、更大的默认小数精度和可选的用户指定精度。此外,根据用户指定的精度,它可能会使用更少的存储空间。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)