I følgende tabel vises ANSI SQL-datatyper, deres tilsvarende Microsoft Access-databaseprogram SQL-datatyper og deres gyldige synonymer. Den viser også de tilsvarende Microsoft SQL Server datatyper.
ANSI SQL datatype |
Microsoft Access SQL-datatype |
Synonym |
Microsoft SQL Serverdatatype |
BIT, BIT VARIERENDE |
BINARY (Se Noter) |
VARBINARY, BINÆR VARIERENDE BIT VARIERENDE |
BINÆR, VARBINARY |
Understøttes ikke |
BIT (se Noter) |
BOOLESK, LOGISK, LOGICAL1, JANO |
BIT |
Understøttes ikke |
TINYINT |
INTEGER1, BYTE |
TINYINT |
Understøttes ikke |
COUNTER (se noter) |
AUTOMATISK FORØGELSE |
(Se noter) |
Understøttes ikke |
PENGE |
CURRENCY |
PENGE |
DATO, KLOKKESLÆT, TIDSSTEMPEL |
DATETIME |
DATO, KLOKKESLÆT (Se noter) |
DATETIME |
Understøttes ikke |
UNIQUEIDENTIFIER |
Guid |
UNIQUEIDENTIFIER |
DECIMAL |
DECIMAL |
NUMERISK, DEC |
DECIMAL |
REEL |
REEL |
SINGLE, FLOAT4, IEEESINGLE |
REEL |
DOBBELT PRÆCISION, FLYDENDE |
FLOAT |
DOUBLE, FLOAT8, IEEEDOUBLE, NUMBER (Se Noter) |
FLOAT |
SMALLINT |
SMALLINT |
KORT, INTEGER2 |
SMALLINT |
HELTAL |
HELTAL |
LONG, INT, INTEGER4 |
HELTAL |
INTERVAL |
Understøttes ikke |
Understøttes ikke |
|
Understøttes ikke |
BILLEDE |
LONGBINARY, GENERAL, OLEOBJECT |
BILLEDE |
Understøttes ikke |
TEKST (Se noter) |
LONGTEXT, LONGCHAR, MEMO, NOTE, NTEXT (Se noter) |
TEXT |
TEGN, VARIERENDE TEGN, NATIONAL KARAKTER, VARIERENDE NATIONAL KARAKTER |
CHAR (se noter) |
TEXT(n), ALPHANUMERIC, CHARACTER, STRING, VARCHAR, CHARACTER VARYING, NCHAR, NATIONAL CHARACTER, NATIONAL CHAR, NATIONAL CHARACTER VARYING, NATIONAL CHAR VARYING (Se Noter) |
CHAR, VARCHAR, NCHAR, NVARCHAR |
Bemærkninger!:
-
Datatypen ANSI SQL BIT svarer ikke til datatypen Microsoft Access SQL BIT. Det svarer i stedet til datatypen BINARY. Der er ingen ANSI SQL-tilsvarende for datatypen Microsoft Access SQL BIT.
-
TIDSSTEMPEL understøttes ikke længere som et synonym for DATETIME.
-
NUMERISK understøttes ikke længere som synonym for FLOAT eller DOUBLE. NUMERISK bruges nu som synonym for DECIMAL.
-
Et LONGTEXT-felt gemmes altid i Unicode repræsentationsformat.
-
Hvis datatypenavnet TEKST bruges uden at angive den valgfrie længde, oprettes der et LONGTEXT-felt. Dette gør det muligt at skrive CREATE TABLE-sætninger, der giver datatyper, der er i overensstemmelse med Microsoft SQL Server.
-
Et CHAR-felt gemmes altid i Unicode-repræsentationsformatet, hvilket svarer til datatypen ANSI SQL NATIONAL CHAR.
-
Hvis datatypens navn TEKST bruges, og den valgfrie længde er angivet, f.eks. TEKST(25), svarer feltets datatype til datatypen CHAR. Dette bevarer bagudkompatibilitet for de fleste Microsoft Access-programmer, mens tekstdatatypen (uden en længdespecifikation) bliver justeret med Microsoft SQL Server.