如果我不在乎少于秒,什么应该是推荐的类型来存储我的日期时间值在sql-server 2005,它是datetime或smalldatetime或者其他?datetime vs smalldatetime
5
A
回答
9
SMALLDATETIME的分辨率下为1分钟,因此,如果这resoulution为你行,SMALLDATETIME是小50%(4个字节对8个字节),所以是优选的。
请参阅http://www.karaszi.com/SQLServer/info_datetime.asp以获得良好的概述。
4
如果你不在乎秒数,早于1900年或晚于2079年的日期,smalldatetime会好:) 否则你最好用datetime。
http://msdn.microsoft.com/en-us/library/aa258277(SQL.80).aspx
6
如果您不确定,请使用日期时间 - 其他任何事情都是不成熟的优化。您可能会改变主意,希望将来需要秒。
相关问题
- 1. SQL Server | IsNull | datetime和smalldatetime
- 2. SQL Server日期vs smalldatetime
- 3. dateTimePicker的和smalldatetime
- 4. DateTime.Now into smalldatetime?
- 5. DateTime JavaScript vs C#
- 6. Joda DateTime vs Instant
- 7. 是否有效smalldatetime?
- 8. 如何将默认的smalldatetime列更改为datetime?
- 9. Datetime vs Timestamp字段
- 10. smalldatetime的OleDBDataType
- 11. JDBC编码到sql server smalldatetime
- 12. SmallDateTime在SQL Server中
- 13. 演员INT为smalldatetime
- 14. TSQL的VarChar含蓄为smalldatetime
- 15. 将varchar列转换为smalldatetime
- 16. DateTime精度差异.NET vs Java
- 17. DATETIME vs LIKE进行动态搜索SQL
- 18. LINQ Group By dateTime
- 19. SmallDateTime仅在远程测试服务器上溢出
- 20. SmallDateTime C#中的最小值和最大值#
- 21. SQL Server:错误将字符串转换为smalldatetime?
- 22. SQL Server 2014插入/更新smalldatetime值(秒)
- 23. 将字符串转换为smalldatetime
- 24. DateTime和DateTime?对象作为参数
- 25. SQL select HTML5 datetime-local
- 26. DateTime,DateTime?和LINQ
- 27. 跟踪订购的smalldatetime列的最佳方式
- 28. SQL Server错误:char数据类型转换为smalldatetime数据类型导致超出范围的SMALLDATETIME值
- 29. .NET DateTime to BizTalk DateTime
- 30. DateTime而不是DateTime?
如果您改变了主意,那么在该特定时刻更改类型没有任何问题。或者我错过了什么? :) – 2013-06-14 11:16:09
@DirkBoer,一旦您将数据存储在数据库中,将会很难改变它 - 并且以后不能添加缺失的信息。 – 2013-06-14 13:29:05