SQL-adattípusok

A Microsoft Access adatbázismotor SQL-adattípusai 13 elsődleges adattípusból állnak, amelyeket a Microsoft Access-adatbázismotor definiál, továbbá ezen adattípusokhoz tartozó, felismert szinonimákból.

Az alábbi táblázat az elsődleges adattípusokat ismerteti.

Adattípus

Tárterület

Leírás

BINARY

1 bájt karakterenként

Az ilyen típusú mezőkben bármilyen típusú adat tárolható. Az adatokról nem készül fordítás (például szöveggé). Az adatkimenet annak függvénye, hogy az adatokat hogyan viszi be a bináris mezőbe.

BIT

1 bájt

Igen és Nem értékek, valamint a két érték közül csupán az egyiket tartalmazó mezők.

TINYINT

1 bájt

0 és 255 közötti egész szám.

MONEY

8 bájt

Méretezett egész szám
-922.337.203.685.477,5808 és 922.337.203.685.477,5807 között.

DATETIME
(lásd DOUBLE)

8 bájt

Dátum- és időérték a 100 és a 9999-es év között.

UNIQUEIDENTIFIER

128 bájt

Távoli eljáráshívásokhoz használt egyedi azonosítószám.

REAL

4 bájt

Egyszeres pontosságú lebegőpontos szám -3,402823E38 és -1,401298E-45 között negatív értékekre; 1,401298E-45 és 3,402823E38 között pozitív értékekre, és a 0.

FLOAT

8 bájt

Dupla pontosságú lebegőpontos szám -1,79769313486232E308 és -4,94065645841247E-324 között a negatív értékeknél; 4,94065645841247E-324 és 1,79769313486232E308 között pozitív értékeknél, és a 0.

SMALLINT

2 bájt

Rövid egész szám -32.768 és 32.767 között.

INTEGER

4 bájt

Hosszú egész szám -2.147.483.648 és 2.147.483.647 között.

DECIMAL

17 bájt

Pontos numerikus adattípus, amely 1028 - 1 és 1028 - 1 közötti értékeket tartalmaz. Mind a pontosság (1-28), mind a méretarány (0-definiált pontosság) definiálható. Az alapértelmezett pontosság 18, a méretarány 0.

TEXT

2 bájt karakterenként (lásd a Megjegyzésekben)

Nullától legfeljebb 2,14 GB-ig.

IMAGE

Szükség szerint

Nullától legfeljebb 2,14 GB-ig. OLE-objektumokhoz használt.

CHARACTER

2 bájt karakterenként (lásd a Megjegyzésekben)

0-255 karakterből állhat.


Megjegyzés : A TEXT (más néven MEMO) vagy CHAR (más néven adott hosszúságú SZÖVEG) típusú mezők karakterei Unicode formátumban vannak tárolva. Az Unicode-karakterekhez egységesen két bájt szükséges karakterenként. A zömében karakteradatokat tartalmazó Microsoft Access-adatbázisok esetében ez azt jelentheti, hogy az adatbázisfájl mérete akár meg is duplázódhat, ha Microsoft Access-formátumra konvertálják. Számos – korábban egybájtosnak (SBCS) nevezett – karakterkészlet Unicode-os megfelelője azonban egyszerűen egyetlen bájtba tömöríthető. Ha a COMPRESSION attribútummal definiál egy CHAR oszlopot, akkor az adatok automatikusan tömörítve lesznek tároláskor és kitömörítve az oszlopból való beolvasáskor.



Ismeretek bővítése
Oktatóanyagok megismerése
Új szolgáltatások listájának lekérése
Részvétel az Office Insider programban

Hasznos volt az információ?

Köszönjük a visszajelzését!

Köszönjük visszajelzését. Jobbnak látjuk, ha az Office egyik támogatási szakemberéhez irányítjuk.

×