Frage

Wenn ich als Sekunden über weniger ist es egal, was die empfohlene Art sein soll, meine Datums- und Uhrzeitwerte in SQL-Server 2005 zu speichern, ist es Datetime oder Smalldatetime oder sonst?

War es hilfreich?

Lösung

small hat eine Auflösung von bis zu einer Minute, so dass, wenn resoulution für Sie in Ordnung ist, small 50% kleiner (4 Byte vs. 8 Byte), so bevorzugt wird.

Siehe http://karaszi.com/the-ultimate- Führer-to-the-Datetime-Datentypen für einen guten Überblick.

Andere Tipps

Wenn Sie sich nicht sicher sind, verwenden Datetime - alles andere ist eine vorzeitige Optimierung. Sie können Ihre Meinung über das Müssen Sekunden in der Zukunft ändern.

Wenn Sie nicht über Sekunden egal, geht früher als 1900 oder später als 2079, wird small fein :) sein Ansonsten sind Sie mit Datumzeit besser.

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

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top