SQL Server 2008 är en integrerad data management program från Microsoft , som används för att designa , utveckla och förvalta små - till medelstora databaslösningar . Varje databas består av en uppsättning relaterade tabeller , varje tabell består av kolumner med datatyper tilldelas begränsa de värden som kan finnas . Till exempel kan en " Name " kolumnen med sträng tilldelas datatypen hålla endast alfabet . Numeriska datatyper
numeriska datatyper är den vanligaste datatypen och används för att lagra " exakta " och " ungefärliga " siffror . Real och float tal klassificeras som ungefärliga siffror , eller flyttal , och har lägre precision . Exakta siffror omfattar heltal , monetära och decimaltal . Tinyint , SMALLINT , INT , BIGINT , decimal , smallmoney , pengar och siffror är datatyper tillgängliga för dig beroende på de värden du vill lagra . Tinyint , SMALLINT , INT och bigint lagra värden heltal , som inte har några decimaler. Smallmoney och pengar används för att lagra monetära värden . De decimaltal anges av precision och skala : Precision anger det totala antalet siffror före och efter decimalkomma och skala avser antalet siffror efter decimalkommat
Karaktär datatyper < . br >
karaktär datatypen består av röding, VARCHAR , nchar och nVARCHAR att lagra tecknen i fast eller variabel längd och Unicode eller icke - Unicode- data. CHAR datatyp kan lagra fast längd på alfabet ( A - Z ) , siffror och specialtecken , VARCHAR kan lagra en variabel längd av tecken med en begränsning av maximal längd . Nchar och NVARCHAR är Unicode datatyper som också används för att lagra tecken från andra språk . Nchar upptar fast lagring längd oavsett storleken på tecknen kan vara , medan NVARCHAR tar minnet beroende på storleken av det värde upp till ett maximalt värde .
Datum och tidsdata Typer
Dessa sex datatyper används för att lagra datum-och tidsvärden . Smalldatetime och DATETIME datatyper används för att lagra datum och tid som enskilda värden och fanns i tidigare versioner av SQL Server . Den datetime2 och DateTimeOffset , introducerades i SQL Server 2008 , erbjuda bättre precision , acceptera större räckvidd , mer tid - zone - specifika värden än de tidigare versionerna av datum och standbytiden typer . Datum och tid kan lagras separat i dessa datatyper . Tillåter dig att lagra data upp till 2 gigabyte och även stödfunktioner
binära datatyper
Binära datatyper för att manipulera binära datatyper . Dessa inkluderar BIT , med acceptabla värden på "Null ", " 0 " och " 1 . " BINÄR datatyp används för att lagra fast längd binärdata med maximalt 8000 byte. VARBINARY tillåter dig att lagra data med en variabel längd med högst 2 gigabyte .
XML datatyper
XML -datatyper används för att lagra och modifiera Extensible Markup Language ( XML ) dokument med en maximal storlek på 2 gigabyte och högst 128 nivåer .
Spatial datatyper
Spatial datatyper kan du lagra plats - specifik data . Dessa inkluderar geometriska data typ , som används för att lagra linjer, punkter, kurvor och polygoner , och data som GEOGRAFI typ , som används för att lagra longituder och latituder . Du kan använda dessa rumsliga datakapacitet genom att utveckla platsen - aktiverade program . Addera HierarchyID datatyper
Dessa datatyper används för att lagra och manipulera hierarkiska data såsom flödesscheman och organisationsscheman .