如果我不在乎少於秒,什麼應該是推薦的類型來存儲我的日期時間值在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