5

Jeśli nie zależy mi na mniej niż sekundach, jaki powinien być zalecany typ przechowywania wartości datetime w sql-server 2005, czy jest to datetime lub smalldatetime, czy też?datetime vs smalldatetime

Odpowiedz

9

smalldatetime posiada rozdzielczość aż do jednej minuty, więc jeśli to resoulution jest OK dla Ciebie, smalldatetime jest o 50% mniejszy (4 bajty w porównaniu z 8 bajtów), więc jest to korzystne.

Zapoznaj się z artykułem http://www.karaszi.com/SQLServer/info_datetime.asp, aby uzyskać dobry przegląd.

6

Jeśli nie masz pewności, użyj datetime - cokolwiek innego jest przedwczesną optymalizacją. Możesz zmienić zdanie na temat potrzebnych sekund w przyszłości.

+0

jeśli zmienisz zdanie na ten temat, to nie ma problemu, aby zmienić typ w tym konkretnym momencie. Czy może czegoś brakuje? :) –

+2

@DirkBoer, po zapisaniu danych w bazie danych będzie to trudny do zmiany - a brakujących informacji nie można później dodać. –

Powiązane problemy