Sledeća tabela navodi ANSI SQL tipove podataka, njihove jednake SQL tipove podataka Microsoft Access mašine baze podataka i važeće sinonime. Takođe navodi jednake Microsoft tipove SQL Server podataka.
ANSI SQL
|
Microsoft Access
|
|
Microsoft SQL
|
BIT, BIT VARYING |
BINARY (pogledajte beleške) |
VARBINARY, |
BINARNI, VARBINARY |
Nije podržano |
BIT (pogledajte beleške) |
BOOLEAN, LOGICAL, LOGICAL1, YESNO |
BIT |
Nije podržano |
TINYINT |
INTEGER1, BAJT |
TINYINT |
Nije podržano |
COUNTER (pogledajte beleške) |
AUTOINCREMENT |
(Pogledajte beleške) |
Nije podržano |
MONEY |
CURRENCY |
MONEY |
DATUM, VREME, VREMENSKA OZNAKA |
DATETIME |
DATE, TIME (pogledajte beleške) |
DATETIME |
Nije podržano |
UNIQUEIDENTIFIER |
GUID |
UNIQUEIDENTIFIER |
DECIMAL |
DECIMAL |
NUMERIČKI, DEC |
DECIMAL |
REAL |
REAL |
SINGLE, FLOAT4, IEEESINGLE |
REAL |
DVOSTRUKA PRECIZNOST, PLUTANJE |
FLOAT |
DOUBLE, FLOAT8, IEEEDOUBLE, NUMBER (pogledajte beleške) |
FLOAT |
SMALLINT |
SMALLINT |
SHORT, INTEGER2 |
SMALLINT |
INTEGER |
INTEGER |
LONG, INT, INTEGER4 |
CEO BROJ |
INTERVAL |
Nije podržano |
Nije podržano |
|
Nije podržano |
IMAGE |
LONGBINARY, GENERAL, OLEOBJECT |
IMAGE |
Nije podržano |
TEXT (pogledajte beleške) |
LONGTEXT, LONGCHAR, MEMO, NAPOMENA, NTEXT (pogledajte beleške) |
TEXT |
CHARACTER, CHARACTER VARYING, NATIONAL CHARACTER, NATIONAL CHARACTER VARYING |
CHAR (pogledajte beleške) |
TEXT(n), ALPHANUMERIČKI, CHARACTER, STRING, VARCHAR, CHARACTER VARYING, NCHAR, NATIONAL CHARACTER, NATIONAL CHAR, NATIONAL CHARACTER VARYING, NATIONAL CHAR VARYING (Pogledajte beleške) |
CHAR, VARCHAR, NCHAR, NVARCHAR |
Napomene:
-
ANSI SQL BIT tip podataka ne odgovara tipu podataka Microsoft Access SQL BIT. Umesto toga, on odgovara binarnom tipu podataka. Ne postoji ANSI SQL equivalent za Microsoft Access SQL BIT tip podataka.
-
TIMESTAMP više nije podržan kao sinonim za DATETIME.
-
NUMERIC više nije podržan kao sinonim za FLOAT ili DOUBLE. NUMERIC se sada koristi kao sinonim za DECIMAL.
-
Polje LONGTEXT se uvek skladišti u Unikod predstavljanja.
-
Ako se koristi ime tipa podataka TEXT bez navođenja opcionalne dužine, kreira se polje LONGTEXT. To omogućava pisanju IZRAZA CREATE TABLE koji će dati tipove podataka u skladu sa Microsoft SQL Server.
-
Polje CHAR se uvek skladišti u Unikod formatu predstavljanja, što je jednako tipu podataka ANSI SQL NATIONAL CHAR.
-
Ako se koristi ime tipa podataka TEXT i navedena je opcionalna dužina, na primer TEXT(25), tip podataka polja je jednak tipu podataka CHAR. Ovo čuva kompatibilnost sa prethodnim verzijama za većinu Microsoft Access aplikacija, a omogućavajući da TEXT tip podataka (bez specifikacije dužine) bude usklađen sa Microsoft SQL Server.