Järgmises tabelis on loetletud ANSI SQL-andmetüübid, nendega samaväärsed Microsoft Accessi andmebaasimootori SQL-andmetüübid ja kehtivad sünonüümid. Samuti loetletakse samaväärsed Microsofti SQL Server andmetüübid.
ANSI SQL
|
Microsoft Access
|
|
Microsoft SQL
|
BIT, BIT VARIING |
KAHENDFAIL (vt märkmeid) |
VARBINARY, |
BINARY, VARBINARY |
Pole toetatud |
BIT (vt märkmeid) |
BOOLEAN, LOGICAL, LOGICAL1, YESNO |
BIT |
Pole toetatud |
TINYINT |
INTEGER1, BYTE |
TINYINT |
Pole toetatud |
COUNTER (vt märkmeid) |
AUTOINCREMENT |
(Vt märkmeid) |
Pole toetatud |
MONEY |
CURRENCY |
MONEY |
KUUPÄEV, KELLAAEG, AJATEMPEL |
DATETIME |
KUUPÄEV, KELLAAEG (vt märkmeid) |
DATETIME |
Pole toetatud |
UNIQUEIDENTIFIER |
GUID |
UNIQUEIDENTIFIER |
DECIMAL |
DECIMAL |
NUMERIC, DEC |
DECIMAL |
REAL |
REAL |
SINGLE, FLOAT4, IEEESINGLE |
REAL |
DOUBLE PRECISION, FLOAT |
FLOAT |
DOUBLE, FLOAT8, IEEEDOUBLE, NUMBER (vt märkmeid) |
FLOAT |
SMALLINT |
SMALLINT |
LÜHIKE, INTEGER2 |
SMALLINT |
INTEGER |
INTEGER |
LONG, INT, INTEGER4 |
INTEGER |
INTERVAL |
Pole toetatud |
Pole toetatud |
|
Pole toetatud |
IMAGE |
LONGBINARY, GENERAL, OLEOBJECT |
IMAGE |
Pole toetatud |
TEKST (vt märkmeid) |
LONGTEXT, LONGCHAR, MEMO, NOTE, NTEXT (vt märkmeid) |
TEXT |
CHARACTER, CHARACTER VARYING, NATIONAL CHARACTER, NATIONAL CHARACTER VARYING |
CHAR (vt märkmeid) |
TEXT(n), ALPHANUMERIC, CHARACTER, STRING, VARCHAR, CHARACTER VARYING, NCHAR, NATIONAL CHARACTER, NATIONAL CHAR, NATIONAL CHARACTER VARYING, NATIONAL CHAR VARYING (vt notes) |
CHAR, VARCHAR, NCHAR, NVARCHAR |
Märkused:
-
AnSI SQL BIT-i andmetüüp ei vasta Microsoft Accessi SQL-i BIT-andmetüübile. See vastab selle asemel andmetüübile BINARY. Microsoft Accessi SQL-i BIT-andmetüübi jaoks pole ANSI SQL-i ekvivalenti.
-
TIMESTAMP-i ei toetata enam DATETIME-i sünonüümina.
-
FUNKTSIOON NUMERIC pole enam FLOAT-i või DOUBLE sünonüümina toetatud. Funktsioon NUMERIC on nüüd kasutusel DECIMAL-i sünonüümina.
-
Väli LONGTEXT talletatakse alati Unicode esitusvormingus.
-
Kui andmetüübi nime TEXT kasutatakse ilma valikulist pikkust määramata, luuakse väli LONGTEXT. See võimaldab kirjutada lauseid CREATE TABLE, mis annavad tulemuseks Microsofti SQL Server-ga kooskõlas olevad andmetüübid.
-
Väli CHAR talletatakse alati Unicode'i esitusvormingus, mis on samaväärne andmetüübiga ANSI SQL NATIONAL CHAR.
-
Kui kasutatakse andmetüübi nime TEXT ja on määratud valikuline pikkus (nt TEXT(25), on välja andmetüüp samaväärne andmetüübiga CHAR. See säilitab enamiku Microsoft Accessi rakenduste tagasiühilduvuse, lubades samas andmetüübi TEXT (ilma pikkusemääranguta) joondada Microsofti SQL Server.