SQL Server 中的 DateTime2 与 DateTime

2024-03-22

哪一个:

  • 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(使用前将#替换为@)

SQL Server 中的 DateTime2 与 DateTime 的相关文章

随机推荐