Nếu tôi không quan tâm đến ít hơn vài giây, loại nên được đề xuất để lưu trữ giá trị datetime của tôi trong sql-server 2005, là nó datetime hoặc smalldatetime hay người nào khác?datetime vs smalldatetime
5
A
Trả lời
9
smalldatetime có độ phân giải xuống còn một phút, vì vậy nếu resoulution đó là OK cho bạn, smalldatetime nhỏ 50% (4 byte so với 8 byte) để được ưu tiên.
Xem http://www.karaszi.com/SQLServer/info_datetime.asp để có tổng quan tốt.
4
Nếu bạn không quan tâm đến giây, ngày sớm hơn 1900 hoặc muộn hơn năm 2079, ngày nhỏ sẽ tốt :) Nếu không, bạn nên sử dụng hết giờ.
http://msdn.microsoft.com/en-us/library/aa258277(SQL.80).aspx
6
Nếu bạn không chắc chắn, hãy sử dụng datetime - bất kỳ điều gì khác là tối ưu hóa sớm. Bạn có thể thay đổi ý định về việc cần giây trong tương lai.
Các vấn đề liên quan
- 1. Unix timestamp VS datetime
- 2. Joda DateTime vs Instant
- 3. ASP.NET MVC Controller.Json DateTime serialization vs NewtonSoft Json DateTime serialization
- 4. DateTime.MinValue vs new DateTime() trong C#
- 5. Khi nào tôi nên sử dụng DateTime vs date, các trường thời gian trong ruby / rails?
- 6. Nullable DateTime?
- 7. DateTimeFormatInfo.InvariantInfo vs CultureInfo.InvariantCulture
- 8. Chuyển đổi UTC DateTime để DateTime địa phương
- 9. Phân tích cú pháp C# datetime thành datetime javascript
- 10. Cách đặt datetime trên datetime-local thông qua jQuery
- 11. Gán một DateTime thành Nullable <DateTime> trong F #
- 12. Xử lý DateTime DBNull
- 13. datetime và timedelta
- 14. Đặt phút trong DateTime?
- 15. DateTime để javascript ngày
- 16. oracle datetime field indexing
- 17. String để DateTime Object
- 18. XML DateTime Format
- 19. Đặt rỗng DateTime biến
- 20. PHP DateTime Chức năng
- 21. Nullable DateTime chuyển đổi
- 22. javascript regex iso datetime
- 23. mysql datetime so
- 24. SQLAlchemy DateTime timezone
- 25. python datetime strptime wildcard
- 26. jQuery Datetime chọn MVC3
- 27. timestamp và datetime
- 28. DateTime ToString (định dạng)
- 29. TimeSpan to DateTime conversion
- 30. Nullable DateTime với SQLDataReader
nếu bạn thay đổi ý định về điều đó, hơn là không có vấn đề gì khi thay đổi loại tại thời điểm cụ thể đó. Hay tôi đang thiếu một cái gì đó? :) –
@DirkBoer, một khi bạn đã lưu trữ dữ liệu trong cơ sở dữ liệu, nó sẽ là một nỗi đau để thay đổi nó - và thông tin còn thiếu không thể được thêm vào sau. –