SQL duomenų tipai

„Microsoft Access“ duomenų bazės modulio SQL duomenų tipus sudaro 13 pagrindinių duomenų tipų, apibrėžtų „Microsoft Access“ duomenų bazės modulio, ir kelių tinkamų sinonimų, leidžiamų šiems duomenų tipams.

Toliau pateiktoje lentelėje pateikiami pagrindiniai duomenų tipai.

Duomenų tipas

Saugojimo vietos dydis

Aprašas

BINARY

1 baitas kiekvienam simboliui

Šio tipo lauke gali būti saugomi bet kokio tipo duomenys. Neatliekamas joks duomenų konvertavimas (pvz., į tekstą). Kaip duomenys įvedami dvejetainiame lauke nurodo, kaip jie bus rodomi kaip išvestis.

BIT

1 baitas

Reikšmės Taip arba Ne ir laukai, kuriuose yra viena iš dviejų reikšmių.

TINYINT

1 baitas

Sveikojo skaičiaus reikšmė nuo 0 iki 255.

MONEY

8 baitai

Pakeisto dydžio sveikasis skaičius nuo
– 922,337,203,685,477.5808 iki 922,337,203,685,477.5807.

DATETIME
(žr. DOUBLE)

8 baitai

Datos arba laiko reikšmę nuo 100 iki 9999 metų.

UNIQUEIDENTIFIER

128 bitai

Unikalus identifikavimo numeris, naudojamas su nuotolinės procedūros iškvietimais.

REAL

4 baitai

Paprastojo tikslumo slankiojo kablelio reikšmė iš diapazono nuo – 3.402823E38 iki – 1.401298E-45 neigiamoms reikšmėms, nuo 1.401298E-45 iki 3.402823E38 teigiamoms reikšmėms ir 0.

FLOAT

8 baitai

Dvigubo tikslumo slankiojo kablelio reikšmė iš diapazono nuo – 1.79769313486232E308 iki – 4.94065645841247E-324 neigiamoms reikšmėms, nuo 4.94065645841247E-324 iki 1.79769313486232E308 teigiamoms reikšmėms ir 0.

SMALLINT

2 baitai

Trumpas sveikasis skaičius nuo – 32,768 iki 32,767.

INTEGER

4 baitai

Ilgas sveikasis skaičius nuo – 2,147,483,648 iki 2,147,483,647.

DECIMAL

17 baitų

Tikslus skaitinių duomenų tipas, apimantis reikšmes nuo 1028 - 1 iki - 1028 - 1. Galite apibrėžti abu – tikslumą (1 – 28) ir mastelį (0 – apibrėžtas tikslumas). Numatytasis tikslumas ir mastelis yra atitinkamai 18 ir 0.

TEXT

2 baitai kiekvienam simboliui (žr. pastabą)

Nuo nulio iki daugiausia 2,14 gigabaitų.

IMAGE

Kaip būtina

Nuo nulio iki daugiausia 2,14 gigabaitų. Naudojama OLE objektams.

CHARACTER

2 baitai kiekvienam simboliui (žr. pastabą)

Nuo nulio iki 255 simbolių.


Pastaba: Simboliai laukuose, apibrėžti kaip TEXT (dar vadinami MEMO) arba CHAR (dar vadinami TEXT(n) su konkrečiu ilgiu) saugomi „Unicode“ atvaizdavimo formatu. „Unicode“ simboliams reikia dviejų baitų kiekvienam simboliui saugoti. Esamų „Microsoft Access“ duomenų bazių, kuriose yra daugiausiai simbolių duomenys, atveju tai gali reikšti, kad duomenų bazės failo dydis beveik padvigubės jį konvertavus į „Microsoft Access“ formatą. Tačiau daugelio simbolių rinkinių, kurie anksčiau vadinti SBC (vienbaičiai simbolių rinkiniai), „Unicode“ išraiška nesunkiai gali būti suglaudinta į vieną baitą. Jei apibrėžiate CHAR stulpelį su atributu COMPRESSION, duomenys bus automatiškai glaudinami juos išsaugant ir išskleidžiami juos gaunant iš stulpelio.



Tobulinkite savo „Office“ įgūdžius
Ieškoti mokymo
Pirmiausia gaukite naujų funkcijų
Prisijunkite prie „Office Insider“ dalyvių

Ar ši informacija buvo naudinga?

Dėkojame už jūsų atsiliepimus!

Dėkojame už jūsų atsiliepimą! Panašu, kad gali būti naudinga jus sujungti su vienu iš mūsų „Office“ palaikymo agentų.

×