datetime vs smalldatetime
-
06-07-2019 - |
Question
Si le temps ne me dérange pas moins de quelques secondes, quel devrait être le type recommandé pour stocker mes valeurs datetime dans SQL Server 2005, s'agit-il de datetime ou de smalldatetime, sinon?
La solution
La résolution de smalldatetime est réduite à une minute. Par conséquent, si cette résolution vous convient, smalldatetime est 50% plus petit (4 octets contre 8 octets). Il est donc préférable.
Voir http://karaszi.com/the-ultimate- guide-to-the-datetime-types pour un bon aperçu.
Autres conseils
Si vous n'êtes pas sûr, utilisez datetime - tout le reste est une optimisation prématurée. Vous pourriez changer d'avis quant à la nécessité d'avoir besoin de quelques secondes à l'avenir.
Si vous ne vous souciez pas des secondes, dates antérieures à 1900 ou ultérieures à 2079, smalldatetime ira bien :) Sinon, il vaut mieux utiliser datetime.
http://msdn.microsoft.com/ fr-us / library / aa258277 (SQL.80) .aspx