Microsoft innført flere nye datatyper i SQL Server 2008 release. Disse nye datatyper tillate utviklere å bedre håndtere database størrelse gjennom mindre dato og tid datatyper og for å håndtere kartdata , for eksempel geografi og geometri koordinater. Dato
"Dato" datatype introdusert i SQL Server 2008 er en 10 -tegns datofelt. Dette inkluderer to tegn hver for måned og dag , fire for året og to tegn for symbolet mellom dem . Bindestrek , punktum og slash merker kan brukes til å skille dato segmenter. Lagre en dato i denne typen bruker tre byte med lagringsplass.
Tid
"Time " datatype bruker fem byte med lagringsplass til å lagre en tid med en nøyaktighet av opptil 100 nanosekunder . Tid er lagret i formatet tt: mm: ss.n * , der hh er en to -sifret timers verdi, mm en to -sifret minutters verdi , er ss et tosifret andre verdi og opptil sju siffer for brøk sekunder .
Datetime2
den " Datetime2 " datatype utvider på SQL Server 2005 datatype . SQL Server 2005 tillatt datoer start 1/1/1753 i " Datetime " type . I SQL Server 2008 , er denne begrensningen endret til 1/1/0001 . Dette er det samme som å kombinere "Dato" og "Time " datatyper , lagre opptil 19 tegn i seks til åtte byte av plass .
Datetimeoffset
26 - til 34 -tegns felt lagrer tilsvarende de datetime2 data , i tillegg til en offset verdi mellom -14:00 og 14:59 . Dette gjør at datoer skal lagres i UTC -format for sammenligninger i databasen, men å bevare den opprinnelige tidssone når data hentes. Lagring av denne datatypen krever 10 byte med minne.
Hierarchyid
hierarchyid datatype tillater deg å representere posisjoner i et tre -type hierarki . Bruke metoder forbundet med denne datatypen kan du krysse hierarkiet data , retur høyere eller lavere nivåer eller data mellom to punkter . Det er spesielle hensyn med denne datatypen i form av oppgradering og replikering.
Spatial Data Typer
To romlige datatyper er ny på SQL Server 2008 . Begge datatyper er implementert ved hjelp av vanlige språk runtimemodulene . Ved hjelp av metoder forbundet med disse, kan du lagre romlige data som former og geografiske koordinater.