SQL Server中的DateTime 2与DateTime

SQL Server中的DateTime 2与DateTime

哪一个:

这个建议在SQLServer 2008+中存储日期和时间?

我知道在精度(和存储空间可能)上的差异,但是现在忽略这些,是否有一个最佳实践文档来说明何时使用什么,或者也许我们应该只使用datetime2只有?


米脂
浏览 1772回答 3
3回答

喵喵时光机

日期2除了(旧的应用程序兼容性)外,在大多数方面获胜。更大取值范围更好准确度较小存储空间(如果指定了可选用户指定的精度)请注意以下几点句法datetime 2[(小数秒精度=>查看以下存储大小)]精度、比例尺0到7位,精度100 ns。默认精度为7位数。存储尺寸精度小于3的6字节;精度为3和4的7个字节。所有其他精度需要8个字节.DateTime2(3)具有与日期时间相同的数字数,但使用7字节的存储而不是8字节(SQLHINTS-DateTime VS DateTime 2)找到更多关于datetime 2(Transact-SQLMSDN文章)图像来源:MCT自步调培训工具包(考试70-432):Microsoft SQL Server 2008-实现和维护第3章:表格->第1课:创建表格->第66页
打开App,查看更多内容
随时随地看视频慕课网APP