Pregunta

Si no me importan menos de segundos, ¿cuál debería ser el tipo recomendado para almacenar mis valores de fecha y hora en sql-server 2005, es datetime o smalldatetime o si no?

¿Fue útil?

Solución

smalldatetime tiene una resolución de hasta un minuto, por lo que si esa resolución está bien para usted, smalldatetime es un 50% más pequeño (4 bytes frente a 8 bytes), por lo que es preferible.

Ver http://karaszi.com/the-ultimate- guía-a-la-fecha-hora-tipos para una buena visión general.

Otros consejos

Si no está seguro, use datetime; cualquier otra cosa es optimización prematura. Puede cambiar de opinión acerca de necesitar segundos en el futuro.

Si no le importan los segundos, las fechas anteriores a 1900 o posteriores a 2079, la fecha pequeña estará bien :) De lo contrario, será mejor con datetime.

http://msdn.microsoft.com/ es-es / library / aa258277 (SQL.80) .aspx

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top