Saniyeden daha az umrumda değilsem, datetime değerlerimi sql-server 2005'te saklamak için önerilen tip ne olmalıdır, tarih mi, yoksa küçük mi yoksa başka mı?datetime vs smalldatetime
5
A
cevap
9
smalldatetime aşağı bir dakika için bir çözünürlüğe sahiptir.
İyi bir genel bakış için http://www.karaszi.com/SQLServer/info_datetime.asp adresine bakın.
4
Saniyeler umursamıyorsanız, 1900'den önceki veya 2079'dan sonraki tarihler, smalldatetime iyi olacak :) Aksi takdirde, datetime ile daha iyi durumda olursunuz. bu resoulution size iyi olup olmadığı, smalldatetime çok tercih edilir,% 50 daha küçük (4 bayt genel 8 byte) yani
http://msdn.microsoft.com/en-us/library/aa258277(SQL.80).aspx
6
Eğer emin değilseniz, datetime kullanın - başka bir şey erken optimizasyon. Gelecekte saniyeler gerekecek zihninizi değiştirebilir. Bu konuyla ilgili fikrinizi değiştirirseniz, o andaki türün değiştirilmesinin bir sorunu olmadığını düşünürseniz,
. Yoksa bir şey mi özlüyorum? :) –
@DirkBoer, veri tabanına veri kaydettikten sonra bunu değiştirmek için bir acı olacak - ve eksik bilgi daha sonra eklenemez. –