Applies ToAccess för Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

I följande tabell visas ANSI SQL-datatyper, motsvarande SQL-datatyper i Microsoft Access-databasmotorn och deras giltiga synonymer. Dessutom visas motsvarande Microsoft-SQL Server datatyper.

ANSI SQL datatyp

Microsoft Access SQL-datatyp

Synonym

Microsoft SQL Serverdatatyp

BIT, BIT VARYING

BINARY (se Anteckningar)

VARBINARY BINÄR VARIERANDE LITE VARIERANDE

BINARY, VARBINARY

Stöds inte

BIT (se Anteckningar)

BOOLEAN, LOGICAL, LOGICAL1, YESNO

BIT

Stöds inte

TINYINT

INTEGER1, BYTE

TINYINT

Stöds inte

COUNTER (se Anteckningar)

AUTOINCREMENT

(Se Anteckningar)

Stöds inte

MONEY

CURRENCY

MONEY

DATUM, TID, TIDSSTÄMPEL

DATETIME

DATUM, TID (se Anteckningar)

DATETIME

Stöds inte

UNIQUEIDENTIFIER

GUID

UNIQUEIDENTIFIER

DECIMAL

DECIMAL

NUMERISKT, DEC

DECIMAL

REAL

REAL

SINGLE, FLOAT4, IEEESINGLE

REAL

DUBBEL PRECISION, RÖRLIGHET

FLOAT

DOUBLE, FLOAT8, IEEEDOUBLE, NUMBER (se Anteckningar)

FLOAT

SMALLINT

SMALLINT

SHORT, INTEGER2

SMALLINT

INTEGER

INTEGER

LONG, INT, INTEGER4

INTEGER

INTERVAL

Stöds inte

Stöds inte

Stöds inte

BILD

LONGBINARY, GENERAL, OLEOBJECT

BILD

Stöds inte

TEXT (se Anteckningar)

LONGTEXT, LONGCHAR, MEMO, NOTE, NTEXT (se Anteckningar)

TEXT

CHARACTER, CHARACTER VARYING, NATIONAL CHARACTER, NATIONAL CHARACTER VARYING

CHAR (se Anteckningar)

TEXT(n), ALFANUMERISK, TECKEN, STRÄNG, VARCHAR, TECKEN VARIERANDE, NCHAR, NATIONAL CHARACTER, NATIONAL CHAR, NATIONAL CHARACTER VARYING, NATIONAL CHAR VARYING (se Anteckningar)

CHAR, VARCHAR, NCHAR, NVARCHAR

Meddelanden: 

  • Ansi SQL BIT-datatypen motsvarar inte datatypen Microsoft Access SQL BIT. Den motsvarar datatypen BINÄR i stället. Det finns ingen ANSI SQL-motsvarighet för datatypen Microsoft Access SQL BIT.

  • TIMESTAMP stöds inte längre som en synonym för DATETIME.

  • NUMERIC stöds inte längre som synonym för FLOAT eller DOUBLE. NUMERIC används nu som synonym för DECIMAL.

  • Ett LONGTEXT-fält lagras alltid i Unicode representationsformat.

  • Om datatypsnamnet TEXT används utan att ange den valfria längden skapas ett LONGTEXT-fält. På så sätt kan CREATE TABLE-uttryck skrivas som ger datatyper som överensstämmer med Microsoft SQL Server.

  • Ett CHAR-fält lagras alltid i Unicode-representationsformatet, vilket motsvarar datatypen ANSI SQL NATIONAL CHAR.

  • Om datatypsnamnet TEXT används och den valfria längden anges, till exempel TEXT(25), motsvarar datatypen för fältet datatypen CHAR. Detta bevarar bakåtkompatibiliteten för de flesta Microsoft Access-program, samtidigt som datatypen TEXT (utan en längdspecifikation) justeras mot Microsoft SQL Server.

Behöver du mer hjälp?

Vill du ha fler alternativ?

Utforska prenumerationsförmåner, bläddra bland utbildningskurser, lär dig hur du skyddar din enhet med mera.

Communities hjälper dig att ställa och svara på frågor, ge feedback och få råd från experter med rika kunskaper.