5

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

cevap

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,

+0

. Yoksa bir şey mi özlüyorum? :) –

+2

@DirkBoer, veri tabanına veri kaydettikten sonra bunu değiştirmek için bir acı olacak - ve eksik bilgi daha sonra eklenemez. –