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
5
A
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.
4
Si vous ne vous souciez pas des secondes, des dates antérieures à 1900 ou supérieures à 2079, smalldatetime se passera bien :) Sinon, vous êtes mieux avec datetime.
http://msdn.microsoft.com/en-us/library/aa258277(SQL.80).aspx
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.
Questions connexes
- 1. est-il valide smalldatetime?
- 2. Date vs DateTime
- 3. Tsql VarChar implicitement SmallDateTime
- 4. Comment puis-je modifier une colonne smalldatetime avec une valeur par défaut datetime?
- 5. TSQL, Comment obtenir le temps de smalldatetime entre deux temps de smalldatetime?
- 6. Impossible d'injecter smalldatetime dans l'instruction D-SQL
- 7. Convertir la colonne varchar en smalldatetime
- 8. Comment entrer une valeur DateTime dans la fenêtre VS QuickWatch?
- 9. sql serveur convertir la chaîne à datetime
- 10. Comment définir la propriété de type de données comme smalldatetime
- 11. Spécifier un DateTime, Double PointPairList?
- 12. Convertir .NET datetime en SQlite datetime
- 13. Conversion de datetime XML en datetime SQL
- 14. System.DateTime? vs System.DateTime
- 15. DateTime Variable
- 16. Convert DateTime
- 17. SQL DateTime
- 18. DateTime package
- 19. Format DateTime
- 20. Nullable struct vs class
- 21. Enregistrer DateTime dans mssql 2005 sans heures, minutes et secondes
- 22. PHP vs Phpmyadmin
- 23. Rhino simulé vs Typemock vs JustMock vs
- 24. Accumuler vs plier vs réduire vs compresser
- 25. inline vs __inline vs __inline__ vs __forceinline?
- 26. méthode vs fonction vs procédure vs classe?
- 27. Convertir DateTime en DateTime qui fonctionne avec SQL Server?
- 28. Test NUnit DateTime sans temporisation .Net ou fonction DateTime
- 29. comment convertir une chaîne datetime en objet datetime?
- 30. Fusionner la date d'un datetime et l'heure d'un autre datetime
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? :) –
@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. –