Pergunta

Se eu não se preocupam com menos de segundos, o que deve ser do tipo recomendado para armazenar os meus valores de data e hora no SQL-Server 2005, é datetime ou smalldatetime ou mais?

Foi útil?

Solução

smalldatetime tem uma resolução de até um minuto, de modo que se resoulution é OK para si, smalldatetime é 50% menor (4 bytes vs 8 bytes) assim é preferida.

http://karaszi.com/the-ultimate- guiá-to-the-datetime-tipos de dados para uma boa visão.

Outras dicas

Se não tiver certeza, use datetime - qualquer outra coisa é otimização prematura. Você pode mudar de idéia sobre a necessidade segundos no futuro.

Se você não se preocupam com segundos, datas anteriores a 1900 ou posteriores a 2079, smalldatetime vai ficar bem :) Caso contrário, você é melhor fora com data e hora.

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

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top