Microsoft introducerade flera nya datatyper i SQL Server 2008 release. Dessa nya datatyper tillåter utvecklare att bättre hantera databasens storlek genom mindre datum och tidsdata typer och hantera geografiska data , såsom geografi och koordinaterna geometri . Datum
" Date " datatypen introducerades i SQL Server 2008 är en 10 - tecken datumfält . Detta inkluderar två tecken vardera för månad och dag , fyra för året och två tecken för symbol mellan dem . Bindestreck, perioder och snedstrecken kan användas för att separera datum segmenten . Lagra en dag i denna typ använder tre bytes lagringsutrymme .
Time
" Time " datatyp använder fem bytes lagringsutrymme för att lagra en tid med en noggrannhet upp till 100 nanosekunder . Tiden lagras i formatet hh : mm : ss.n * , där hh är ett tvåsiffrigt timmars värde , är mm ett tvåsiffrigt minuten värde , är ss ett tvåsiffrigt andra värde och upp till sju siffror för fraktionerad sekunder .
datetime2
" datetime2 " datatypen expanderar på SQL Server 2005 datatyp . SQL Server 2005 tillåts datum börjar 1753/01/01 i " Datetime " typ . I SQL Server 2008 , är denna begränsning ändras till 1/1/0001 . Detta är motsvarigheten till att kombinera " Date " och " Time " datatyper , lagring av upp till 19 tecken i sex till åtta byte av utrymmet . Addera DateTimeOffset
26 - till 34 - tecken fält lagras motsvarigheten till datetime2 uppgifter , förutom ett förskjutningsvärde mellan -14:00 och 14:59 . Detta gör att datum för att lagras i UTC-format för jämförelser i databasen utan att bevara den initiala tidszon när data hämtas . Lagra denna datatyp kräver 10 byte minne . Addera Hierarchyid
hierarchyid datatypen tillåter dig att representera positioner i ett träd - typ hierarki . Använda metoder som förknippas med denna datatyp kan du korsa hierarki uppgifter , återvänder högre eller lägre nivåer eller data mellan två punkter . Det finns särskilda överväganden av den här typen i form av uppgradering och replikering .
Spatial datatyper
Två rumsliga datatyper är ny till SQL Server 2008 . Båda datatyper genomförs med hjälp av gemensamma språk drifttider . Använda metoder i samband med dessa , kan du lagra geografiska data såsom former och geografiska koordinater .