5

Si je me fous de moins de quelques secondes, quel devrait être le type recommandé pour stocker mes valeurs datetime dans sql-server 2005, est-ce datetime ou smalldatetime ou autre?datetime vs smalldatetime

Répondre

9

smalldatetime a une résolution jusqu'à une minute, donc si ce resoulution est OK pour vous, smalldatetime est 50% plus petit (4 octets par rapport à 8 octets) est ainsi préférée.

Voir http://www.karaszi.com/SQLServer/info_datetime.asp pour un bon aperçu.

6

Si vous n'êtes pas sûr, utilisez datetime - tout le reste est une optimisation prématurée. Vous pourriez changer d'avis sur le besoin de secondes dans le futur.

+0

Si vous changez d'avis à ce sujet, ce n'est pas un problème de changer le type à ce moment précis. Ou est-ce que je manque quelque chose? :) –

+2

@DirkBoer, une fois que vous avez stocké des données dans la base de données, il sera difficile de les modifier - et les informations manquantes ne peuvent pas être ajoutées plus tard. –