Microsoft introduceret flere nye datatyper i SQL Server 2008 udgivelse. Disse nye datatyper tillader udviklere at bedre at styre databasens størrelse gennem mindre dato og tid datatyper og til at håndtere geodata , såsom geografi og geometri koordinater. Dato
"Dato" datatype indført i SQL Server 2008 er et 10 tegn datofeltet. Dette inkluderer to tegn hver for måned og dag , fire for året og to tegn for symbolet mellem dem. Bindestreger , perioder og slash mærker kan anvendes til at adskille dato segmenter. Lagring af en dato i denne type bruger tre bytes af lagerplads .
Time
"Time " datatype bruger fem bytes lagerplads til at gemme en tid med en nøjagtighed på op til 100 nanosekunder . Tiden er gemt i formatet tt : mm: ss.n * , hvor hh er en to -cifret timers værdi , mm er en to -cifret minut værdi , ss er et tocifret anden værdi og op til syv cifre for fraktioneret sekunder .
datetime2
" datetime2 " datatype udvider på SQL Server 2005 datatype. SQL Server 2005 tilladt datoer startende 1753/01/01 i " datotid " type . I SQL Server 2008, bliver denne begrænsning ændres til 1/1/0001 . Dette svarer til at kombinere "Dato" og "tid" datatyper , lagring af op til 19 tegn i seks til otte bytes af plads.
Datetimeoffset
26 - til 34 - tegnfelt lagrer svarer til de datetime2 data foruden en offset værdi mellem -14:00 og 14:59 . Dette giver datoer, der skal gemmes i UTC -format til sammenligninger i databasen , men at bevare den oprindelige tidszone, hvor data er hentet. Lagring denne datatype kræver 10 bytes hukommelse .
Hierarchyid
hierarchyid datatype tillader dig at repræsentere positioner i en træ- typen hierarki. Hjælp af de metoder , der er forbundet med denne datatype tillader dig at krydse hierarki data , returnere højere eller lavere eller data mellem to punkter. Der er særlige hensyn med denne datatype i form af opgradering og replikation.
Geodata Typer
To rumlige datatyper er ny SQL Server 2008. Begge datatyper er implementeret ved hjælp af fælles sprog runtime . Anvendelse af metoder , der er forbundet med disse, kan du gemme geodata såsom former og geografiske koordinater.