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.



Office-jártasság 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.

×