SQL-datatyper

Vigtigt: Denne artikel er maskinoversat. Se ansvarsfraskrivelsen. Du kan finde den engelske version af denne artikel her til din orientering.

Microsoft Access database engine SQL-datatyper består af 13 primære datatyper, der er defineret af Microsoft Access database engine og flere gyldige synonymer for disse datatyper.

Følgende tabel indeholder de primære datatyper.

Datatype

Lagerstørrelse

Beskrivelse

BINARY

1 byte pr. tegn

Alle typer data kan gemmes i denne type felt. Der foretages ingen oversættelse af dataene (f.eks. til tekst). Den måde, dataene indsættes i et BINARY-felt på, bestemmer, hvordan de vises som output.

BIT

1 byte

Værdierne Yes og No og felter, der kun indeholder én af to værdier.

TINYINT

1 byte

En heltalsværdi mellem 0 og 255.

MONEY

8 byte

Et skaleret heltal mellem
– 922,337,203,685,477.5808 og 922,337,203,685,477.5807.

DATETIME
(Se DOUBLE)

8 byte

En dato- eller klokkeslætsværdi mellem år 100 og 9999.

UNIQUEIDENTIFIER

128 bit

Et entydigt identifikationsnummer, der bruges sammen med eksterne procedurekald.

REAL

4 byte

En flydende enkelt præcisionsværdi i intervallet – 3.402823E38 til – 1.401298E-45 for negative værdier, 1.401298E-45 til 3.402823E38 for positive værdier samt 0.

FLOAT

8 byte

En flydende dobbelt præcisionsværdi i intervallet – 1.79769313486232E308 til – 4.94065645841247E-324 for negative værdier, 4.94065645841247E-324 til 1.79769313486232E308 for positive værdier samt 0.

SMALLINT

2 byte

Et kort heltal mellem – 32,768 og 32,767.

INTEGER

4 byte

Et langt heltal mellem – 2,147,483,648 og 2,147,483,647.

DECIMAL

17 byte

En præcis numerisk datatype, der indeholder værdier fra 1028 - 1 til og med - 1028 - 1. Du kan definere både præcision (1 - 28) og skala (0 - defineret præcision). Standardpræcision og -skala er henholdsvis 18 og 0.

TEXT

2 byte pr. tegn (Se Bemærk!)

Nul til maks. 2,14 GB.

IMAGE

Efter behov

Nul til maks. 2,14 GB. Bruges til OLE-objekter.

CHARACTER

2 byte pr. tegn (Se Bemærk!)

Nul til 255 tegn.


Bemærk: Tegn i felter, som er defineret som enten TEXT (også kaldet MEMO) eller CHAR (også kaldet TEXT(n) med en bestemt længde), gemmes i Unicode-tegnrepræsentationsformatet. Unicode-tegn kræver to byte til lagring af hvert tegn. Det kunne medføre for eksisterende Microsoft Access-databaser, der hovedsageligt indeholder tegndata, at databasefilen næsten fordobles i størrelse, når den konverteres til Microsoft Access-format. Men Unicode-repræsentationen af mange tegnsæt, dem som tidligere hed Single-Byte Character Sets (SBCS), kan sagtens komprimeres til én enkelt byte. Hvis du definere en CHAR-kolonne med attributtet COMPRESSION, komprimeres data automatisk, når de gemmes, og dekomprimeres, når de hentes fra kolonnen.



Bemærk: Ansvarsfraskrivelse for maskinoversættelse: Denne artikel er blevet oversat af et computersystem uden menneskelig indgriben. Microsoft tilbyder disse maskinoversættelse for at hjælpe ikke-engelsktalende brugere til at kunne nyde indhold om Microsofts produkter, tjenester og teknologier. Da artiklen er maskinoversat, kan den indeholde forkerte ord eller syntaks- eller grammatikfejl.

Del Facebook Facebook Twitter Twitter Mail Mail

Var disse oplysninger nyttige?

Fantastisk! Har du mere feedback?

Hvordan kan vi forbedre det?

Tak for din feedback!

×