Microsoft mehrere neue Datentypen im SQL Server 2008 Release. Diese neuen Datentypen ermöglichen es Entwicklern, besser zu verwalten Datenbank-Größe durch kleinere Datum und Uhrzeit-Datentypen und räumliche Daten , wie Geographie und Geometrie Koordinaten behandeln. Datum
Das "Date" -Datentyp in SQL Server 2008 eingeführt wird, ist eine 10 -stellige Datumsfeld. Dazu gehören jeweils zwei Zeichen für den Monat und Tag, vier für das Jahr und zwei Zeichen für das Symbol zwischen ihnen. Bindestriche, Punkte und Schrägstriche verwendet werden, um die Datums- Segmente zu trennen. Speichern Sie ein Datum in dieser Art verwendet drei Byte Speicherplatz .
Zeit
Das "Time" -Datentyp verwendet fünf Byte Speicherplatz , um eine Zeit mit einer Genauigkeit speichern bis zu 100 Nanosekunden. Mm : Zeit im Format hh gespeichert ss.n *, wobei hh ist eine zweistellige Stunden-Wert , ist mm eine zweistellige Minute Wert, ss eine zweistellige zweiten Wert und bis zu sieben Ziffern für die fraktionierte Sekunden.
Datetime2
" Datetime2 " Datentyp erweitert die SQL Server 2005 -Datentyp. SQL Server 2005 erlaubt Termine ab 1/1/1753 im " Datetime " Typ . In SQL Server 2008 wird diese Beschränkung auf 1.1.0001 geändert. Dies entspricht der Kombination der "Date" und "Time" -Datentypen , die Speicherung von bis zu 19 Zeichen in sechs bis acht Byte Speicherplatz .
DATETIMEOFFSET
26 - bis 34 -Zeichen- Feld speichert die Entsprechung der datetime2 Daten , zusätzlich zu einem Offset-Wert zwischen -14:00 und 14.59 . Dies ermöglicht Termine im UTC-Format für Vergleiche in der Datenbank gespeichert werden, sondern um die ursprüngliche Zeitzone beizubehalten, wenn Daten abgerufen werden. Speichern Sie diesen Datentyp benötigt 10 Byte Speicherplatz.
Hierarchyid
hierarchyid -Datentyp ermöglicht Ihnen , Positionen in einer baumartigen Hierarchie darzustellen. Mit den Methoden mit diesem Datentyp zugeordnet können Sie die Hierarchie-Daten durchqueren , wieder höhere oder niedrigere Ebenen oder Daten zwischen zwei Punkten. Es gibt spezielle Überlegungen mit diesem Datentyp in Bezug auf die Modernisierung und Replikation.
Spatial Data Types
Zwei räumliche Datentypen sind neu in SQL Server 2008. Beide Datentypen werden mit Hilfe gemeinsamer Sprache Laufzeiten . Mit Methoden mit diesen verbunden sind , können Sie speichern Geodaten wie Formen und geographischen Koordinaten .