Se non mi interessa meno di secondi, quale dovrebbe essere il tipo consigliato per archiviare i miei valori datetime in sql-server 2005, è datetime o smalldatetime o altro?datetime vs smalldatetime
5
A
risposta
9
smalldatetime ha una risoluzione fino a un minuto, quindi se questo resoulution è OK per voi, smalldatetime è del 50% più piccolo (4 byte vs. 8 byte) quindi è preferito.
Vedere http://www.karaszi.com/SQLServer/info_datetime.asp per una buona panoramica.
4
Se non ti importa di secondi, date precedenti al 1900 o successive al 2079, smalldatetime andrà bene :) Altrimenti starai meglio con datetime.
http://msdn.microsoft.com/en-us/library/aa258277(SQL.80).aspx
6
Se non si è sicuri, utilizzare datetime - qualsiasi altra cosa è l'ottimizzazione prematura. Potresti cambiare idea sulla necessità di secondi in futuro.
Problemi correlati
- 1. Valori min e max SmallDateTime in C#
- 2. new DateTime() vs default (DateTime)
- 3. Date vs DateTime
- 4. Unix timestamp VS datetime
- 5. Indice MySQL integer vs DateTime
- 6. pytz localize vs datetime replace
- 7. ASP.NET MVC Controller.Json DateTime serializzazione vs NewtonSoft JSON DateTime serializzazione
- 8. DateTime.MinValue vs new DateTime() in C#
- 9. DateTime class vs. native date-functions PHP
- 10. Differenza tra i moduli Python datetime vs time
- 11. joda-time: new DateTime (String) vs DateTime.parse (String)
- 12. PHP DateTime Timezones - Funzione di costruzione vs metodo setter
- 13. Conversione UTC DateTime DateTime locale
- 14. Come convertire DateTime? a DateTime
- 15. python "import datetime" v.s. "Da datetime import datetime"
- 16. differenza tra DateTime e DateTime2
- 17. Imposta valore predefinito in EF datetime datetime
- 18. Analizzare il C# datetime in javascript datetime
- 19. Convertire relativa stringa datetime in oggetto DateTime
- 20. con datetime
- 21. Nullable DateTime?
- 22. DateTimeFormatInfo.InvariantInfo vs CultureInfo.InvariantCulture
- 23. Mangusta salva vs inserisci vs crea
- 24. Come impostare datetime su datetime-local tramite jQuery
- 25. Better DateTime? o usa default (DateTime) per NULL?
- 26. come convertire una stringa datetime in oggetto datetime?
- 27. Come convertire un datetime nel formato CurrentCulture in DateTime gregoriano?
- 28. MySQL: inserire datetime in un altro campo datetime
- 29. Mysql inserisce un datetime casuale in un determinato intervallo datetime
- 30. Conversione stringa di datetime a datetime in NumPy (python)
se cambi idea, non è un problema cambiare il tipo in quel momento specifico. O mi sta sfuggendo qualcosa? :) –
@DirkBoer, una volta memorizzati i dati nel database, sarà difficile modificarlo e le informazioni mancanti non potranno essere aggiunte in seguito. –