Microsoft introduceerde een aantal nieuwe soorten gegevens in de SQL Server 2008 release. Deze nieuwe soorten gegevens kunnen ontwikkelaars beter te beheren database- formaat door middel van kleinere datum en tijd data types en ruimtelijke gegevens , zoals geografie en geometrie coördinaten verwerken . Datum De " Date " datatype geïntroduceerd in SQL Server 2008 is een 10 - karakter datumveld . Dit omvat twee karakters voor de maand en de dag , vier voor het jaar en twee karakters voor het symbool tussen hen. Koppeltekens , periodes en schuine strepen kunnen worden gebruikt om de datum segmenten scheiden . Het opslaan van een datum in dit type maakt gebruik van drie bytes opslagruimte . Time De " Time " data type maakt gebruik van vijf bytes opslagruimte om een tijd op te slaan met een nauwkeurigheid tot 100 nanoseconden . Tijd wordt opgeslagen in het formaat hh : mm : ss.n * , waarbij hh is een twee - cijferig uur waarde , mm is een twee - cijferig minuten waarde , ss is een twee - cijferig tweede waarde en tot zeven cijfers voor de fractionele seconden . datetime2 de " datetime2 " datatype gaat dieper in op de SQL Server 2005 data type . SQL Server 2005 toegestaan data beginnen 1753/01/01 in de " Datetime " type. In SQL Server 2008 , wordt deze beperking gewijzigd in 1-1-0001 . Dit is het equivalent van het combineren van de " Date " en " Time " typen data , het opslaan van maximaal 19 tekens in zes tot acht bytes van ruimte . DateTimeOffset 26 - tot 34 - character field slaat het equivalent van de datetime2 gegevens , naast een offset tussen -14:00 en 14:59 . Dit maakt het mogelijk data in UTC -formaat worden opgeslagen voor vergelijkingen in de database , maar om de eerste tijdzone behouden wanneer gegevens worden opgehaald . Het opslaan van dit soort gegevens vereist 10 bytes aan geheugen . Hierarchyid De hierarchyid gegevenstype kunt u posities in een boom - soort hiërarchie vertegenwoordigen . Het gebruik van de methoden in verband met dit soort gegevens kunt u de hiërarchie gegevens te doorkruisen , terugkerende hogere of lagere niveaus of gegevens tussen twee punten . Er zijn speciale overwegingen met dit soort gegevens in termen van upgraden en replicatie . Spatial Data Types Twee ruimtelijke types gegevens nieuw zijn voor SQL Server 2008 . Beide soorten gegevens worden geïmplementeerd met behulp van gemeenschappelijke taal runtimes . Met behulp van methoden in verband met deze , dan kunt u ruimtelijke gegevens , zoals vormen en geografische coördinaten op te slaan .
|