Šioje lentelėje išvardyti ANSI SQL duomenų tipai, atitinkami "Microsoft Access" duomenų bazės modulio SQL duomenų tipai ir jų galiojantys sinonimai. Jame taip pat pateikiami atitinkami "Microsoft" "SQL Server" duomenų tipai.
ANSI SQL
|
Microsoft Access
|
|
Microsoft SQL
|
BITAS, ŠIEK TIEK KINTANTIS |
DVEJETAINIS (žr. pastabas) |
VARBINARY, |
BINARY, VARBINARY |
Nepalaikoma |
BIT (žr. pastabas) |
BULIO LOGIKA, LOGINĖ, LOGICAL1, TAIPNO |
BIT |
Nepalaikoma |
TINYINT |
INTEGER1, BAITAS |
TINYINT |
Nepalaikoma |
COUNTER (žr. pastabas) |
AUTOINCREMENT |
(Žr. pastabas) |
Nepalaikoma |
MONEY |
CURRENCY |
MONEY |
DATA, LAIKAS, LAIKO ŽYMA |
DATETIME |
DATE, TIME (žr. pastabas) |
DATETIME |
Nepalaikoma |
UNIQUEIDENTIFIER |
GUID |
UNIQUEIDENTIFIER |
DECIMAL |
DECIMAL |
NUMERIC, DEC |
DECIMAL |
REAL |
REAL |
SINGLE, FLOAT4, IEEESINGLE |
REAL |
DVIGUBO TIKSLUMO, SLANKUSIS |
FLOAT |
DOUBLE, FLOAT8, IEEEDOUBLE, NUMBER (žr. pastabas) |
FLOAT |
SMALLINT |
SMALLINT |
TRUMPAS, INTEGER2 |
SMALLINT |
INTEGER |
INTEGER |
LONG, INT, INTEGER4 |
INTEGER |
INTERVAL |
Nepalaikoma |
Nepalaikoma |
|
Nepalaikoma |
IMAGE |
LONGBINARY, GENERAL, OLEOBJECT |
IMAGE |
Nepalaikoma |
TEXT (žr. pastabas) |
LONGTEXT, LONGCHAR, MEMO, NOTE, NTEXT (žr. pastabas) |
TEXT |
CHARACTER, CHARACTER VARYING, NATIONAL CHARACTER, NATIONAL CHARACTER VARYING |
CHAR (žr. pastabas) |
TEXT(n), ALPHANUMERIC, CHARACTER, STRING, VARCHAR, CHARACTER VARYING, NCHAR, NATIONAL CHARACTER, NATIONAL CHAR, NATIONAL CHARACTER VARYING, NATIONAL CHAR VARYING (Žr. pastabas) |
CHAR, VARCHAR, NCHAR, NVARCHAR |
Pastabos:
-
ANSI SQL BIT duomenų tipas neatitinka Microsoft Access SQL BIT duomenų tipo. Jis atitinka dvejetainių duomenų tipą. Nėra ANSI SQL atitikmens, skirto Microsoft Access SQL BIT duomenų tipui.
-
TIMESTAMP nebepalaikomas kaip DATETIME sinonimas.
-
NUMERIC nebepalaikomas kaip FLOAT arba DOUBLE sinonimas. Numeric dabar naudojamas kaip DECIMAL sinonimas.
-
LONGTEXT laukas visada saugomas Unicode reprezentacijos formatu.
-
Jei duomenų tipo pavadinimas TEXT naudojamas nenurodant pasirinktinio ilgio, sukuriamas laukas LONGTEXT. Tai leidžia kurti sakinius CREATE TABLE, kurie pateiks duomenų tipus, atitinkančius "Microsoft" "SQL Server".
-
CHAR laukas visada saugomas "Unicode" atvaizdavimo formatu, kuris atitinka ANSI SQL NATIONAL CHAR duomenų tipą.
-
Jei naudojamas duomenų tipo pavadinimas TEXT ir nurodomas pasirinktinis ilgis, pvz., TEXT(25), lauko duomenų tipas yra toks pat kaip CHAR duomenų tipas. Tai išsaugo atgalinį suderinamumą su daugeliu "Microsoft Access" taikomųjų programų, tuo pačiu įgalinant teksto duomenų tipą (be ilgio specifikacijos) sulygiuoti su "Microsoft "SQL Server"".