Tabellen nedenfor viser ANSI SQL-datatyper, tilsvarende SQL-datatyper i Microsoft Access-databasemotoren og de gyldige synonymene. Den viser også de tilsvarende Microsoft SQL Server-datatypene.
ANSI SQL datatype |
Microsoft Access SQL-datatype |
Synonym |
Microsoft SQL Serverdatatype |
BIT, BIT VARYING |
BINARY (Se notater) |
VARBINARY BINÆRE DIFFERENTALL BIT VARIERENDE |
BINARY, VARBINARY |
Støttes ikke |
BIT (se notater) |
BOOLSK, LOGISK, LOGICAL1, YESNO |
BIT |
Støttes ikke |
TINYINT |
INTEGER1, BYTE |
TINYINT |
Støttes ikke |
COUNTER (Se notater) |
AUTOINCREMENT |
(Se notater) |
Støttes ikke |
MONEY |
CURRENCY |
MONEY |
DATO, KLOKKESLETT, TIDSSTEMPEL |
DATETIME |
DATO, KLOKKESLETT (Se notater) |
DATETIME |
Støttes ikke |
UNIQUEIDENTIFIER |
GUID |
UNIQUEIDENTIFIER |
DECIMAL |
DECIMAL |
NUMERISK, DES |
DECIMAL |
REAL |
REAL |
ENKEL, FLOAT4, IEEESINGLE |
REAL |
DOBBEL PRESISJON, FLYT |
FLOAT |
DOUBLE, FLOAT8, IEEEDOUBLE, NUMBER (Se Notater) |
FLOAT |
SMALLINT |
SMALLINT |
KORT, INTEGER2 |
SMALLINT |
INTEGER |
INTEGER |
LONG, INT, INTEGER4 |
INTEGER |
INTERVAL |
Støttes ikke |
Støttes ikke |
|
Støttes ikke |
IMAGE |
LONGBINARY, GENERAL, OLEOBJECT |
IMAGE |
Støttes ikke |
TEKST (se notater) |
LONGTEXT, LONGCHAR, MEMO, NOTE, NTEXT (Se notater) |
TEXT |
KARAKTER, KARAKTER VARIERENDE, NASJONAL KARAKTER, NASJONAL KARAKTER VARIERENDE |
TEGNKODE (se notater) |
TEXT(n), ALPHANUMERIC, CHARACTER, STRING, VARCHAR, CHARACTER VARYING, NCHAR, NATIONAL CHARACTER, NATIONAL CHAR, NATIONAL CHARACTER VARYING, NATIONAL CHAR VARYING (See Notes) |
CHAR, VARCHAR, NCHAR, NVARCHAR |
Obs!:
-
DATAtypen ANSI SQL BIT samsvarer ikke med datatypen Microsoft Access SQL BIT. Den tilsvarer binærdatatypen i stedet. Det finnes ingen ANSI SQL-ekvivalent for microsoft Access SQL BIT-datatypen.
-
TIDSSTEMPEL støttes ikke lenger som et synonym for DATETIME.
-
NUMERISK støttes ikke lenger som et synonym for FLOAT eller DOUBLE. NUMERISK brukes nå som et synonym for DESIMAL.
-
Et LONGTEXT-felt lagres alltid i Unicode representasjonsformat.
-
Hvis datatypenavnet TEKST brukes uten å angi den valgfrie lengden, opprettes et LONGTEXT-felt. Dette gjør at CREATE TABLE-setninger skrives som vil gi datatyper som samsvarer med Microsoft SQL Server.
-
Et CHAR-felt lagres alltid i Unicode-representasjonsformatet, som tilsvarer datatypen ANSI SQL NATIONAL CHAR.
-
Hvis datatypenavnet TEKST brukes og den valgfrie lengden er angitt, for eksempel TEKST(25), tilsvarer datatypen for feltet datatypen TEGNKODE. Dette bevarer bakoverkompatibilitet for de fleste Microsoft Access-programmer, samtidig som tekstdatatypen (uten en lengdespesifikasjon) kan justeres med Microsoft SQL Server.