SQL Server 2008 er en integreret data -management program fra Microsoft , der anvendes til at designe , udvikle og styre små til mellemstore skala database løsninger . Hver database består af et sæt relaterede datatabeller , hver tabel består af søjler med datatyper tildelt begrænse antallet af værdier, det kan indeholde. For eksempel kan en "Navn" kolonnen med snor data tildelt typen holde kun alfabeter. Numeriske datatyper
Numerisk datatyper er den mest almindelige datatype og bruges til at gemme "eksakt " og " omtrentlige " numre . Rigtige og flyde numre er klassificeret som omtrentlige tal eller floating point tal , og har lavere præcision. Nøjagtige tal omfatter heltal , penge-og decimal tal. Tinyint , SMALLINT , INT , BIGINT , decimal, SMALLMONEY , penge og NUMERIC er datatyper til rådighed for dig, afhængigt af det område af værdier , du ønsker at gemme . Tinyint , SMALLINT , INT og bigint butik heltalsværdier , som ikke har nogen decimaler. SMALLMONEY og penge er brugt til at lagre pengeværdier. De decimaltal er specificeret af præcision og skala : Præcision definerer det samlede antal cifre før og efter kommaet , og omfanget refererer til antallet af cifre efter kommaet
tegndata Typer < . br >
karakter datatype består af CHAR , VARCHAR , NCHAR og nvarchar at gemme karakterer af fast eller variabel længde og Unicode eller ikke- Unicode -data. Tegndatatype kan gemme fast længde af alfabeter ( A - Z ) , tal og specialtegn , VARCHAR kan gemme en variabel længde på tegn med en begrænsning af maksimal længde . NCHAR og nvarchar er Unicode datatyper , som også bruges til at gemme tegn fra andre sprog. NCHAR indtager fast storage længde ligegyldigt hvad størrelsen på tegn kan være , mens nvarchar tager hukommelsen afhængigt af størrelsen af værdien op til en maksimal værdi .
Dato og klokkeslæt datatyper
Disse seks datatyper bruges til at gemme dato-og tidsværdier . Smalldatetime og DATETIME datatyper bruges til at gemme dato og tid som enkelt værdier, og var til stede i tidligere versioner af SQL Server. Den datetime2 og datetimeoffset , der blev indført i SQL Server 2008, tilbyde bedre præcision , accepterer større rækkevidde , mere tidszone -specifikke værdier end de tidligere udgaver af dato og tid datatyper. Dato og tidspunkt data kan lagres separat i disse datatyper .
Binary datatyper
Binary datatyper tillader dig at gemme data op til 2 gigabyte og også støtte funktioner til manipulering binære datatyper . Disse omfatter BIT , med acceptable værdier "Null ", " 0" og "1". BINARY datatype bruges til at gemme fast længde binære data med et maksimum på 8.000 byte. VARBINARY tillader dig at gemme data med en variabel længde med et maksimum på 2 gigabyte .
XML Datatyper
XML datatyper bruges til at gemme og ændre Extensible Markup Language ( XML) -dokumenter med en maksimal størrelse på 2 GB og højst 128 niveauer.
geodata typer
Spatial datatyper tillader dig at gemme stedspecifikke data . Heriblandt GEOMETRIC datatype , der bruges til at lagre linjer , punkter, kurver og polygoner og geografi datatype , der bruges til at lagre længde-og breddegrader . Du kan bruge disse geodata kapaciteter ved at udvikle location- aktiverede programmer .
Hierarchyid datatyper
Disse datatyper bruges til at gemme og manipulere hierarkiske data såsom rutediagrammer og organisationsdiagrammer .