Motsvarande datatyper i ANSI SQL

Viktigt!: Den här artikeln är maskinöversatt, se ansvarsfriskrivningen. Den engelska versionen av den här artikeln finns här för din referens.

I följande tabell visas ANSI SQL-datatyper som stöds, deras motsvarande Microsoft Access-databas SQL-datatyper och giltiga synonymer. Dessutom visas motsvarande Microsoft SQL Server-datatyper.

ANSI SQL
-datatyp

Microsoft Access
SQL-datatyp


Synonym

Microsoft SQL
Server-datatyp

BIT, BIT VARYING

BINARY (se kommentarer)

VARBINARY,
BINARY VARYING
BIT VARYING

BINARY, VARBINARY

Stöds inte

BIT (se kommentarer)

BOOLEAN, LOGICAL, LOGICAL1, YESNO

BIT

Stöds inte

TINYINT

INTEGER1, BYTE

TINYINT

Stöds inte

COUNTER (se kommentarer)

AUTOINCREMENT

(se kommentarer)

Stöds inte

MONEY

CURRENCY

MONEY

DATE, TIME, TIMESTAMP

DATETIME

DATE, TIME (se kommentarer)

DATETIME

Stöds inte

UNIQUEIDENTIFIER

GUID

UNIQUEIDENTIFIER

DECIMAL

DECIMAL

NUMERIC, DEC

DECIMAL

REAL

REAL

SINGLE, FLOAT4, IEEESINGLE

REAL

DOUBLE PRECISION, FLOAT

FLOAT

DOUBLE, FLOAT8, IEEEDOUBLE, NUMBER (se kommentarer)

FLOAT

SMALLINT

SMALLINT

SHORT, INTEGER2

SMALLINT

INTEGER

INTEGER

LONG, INT, INTEGER4

INTEGER

INTERVAL

Stöds inte

Stöds inte

Stöds inte

IMAGE

LONGBINARY, GENERAL, OLEOBJECT

IMAGE

Stöds inte

TEXT (se kommentarer)

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

TEXT

CHARACTER, CHARACTER VARYING, NATIONAL CHARACTER, NATIONAL CHARACTER VARYING

CHAR (se kommentarer)

TEXT(n), ALPHANUMERIC, CHARACTER, STRING, VARCHAR, CHARACTER VARYING, NCHAR, NATIONAL CHARACTER, NATIONAL CHAR, NATIONAL CHARACTER VARYING, NATIONAL CHAR VARYING (se kommentarer)

CHAR, VARCHAR, NCHAR, NVARCHAR


Obs!: 

  • ANSI SQL-datatypen BIT motsvaras inte av Microsoft Access SQL-datatypen BIT. Den motsvaras av datatypen BINARY. Det finns ingen ANSI SQL-motsvarighet för Microsoft Access SQL-datatypen BIT.

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

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

  • Ett fält med datatypen LONGTEXT lagras alltid i Unicode-format.

  • Om datatypsnamnet TEXT används utan längdattribut skapas ett fält av typen LONGTEXT. Detta gör att du kan använda CREATE TABLE-kommandon som ger datatyper som är konsekventa med Microsoft SQL Server.

  • Ett CHAR-fält lagras alltid i Unicode-format, vilket är ekvivalent med datatypen ANSI SQL NATIONAL CHAR.

  • Om datatypsnamnet TEXT används utan längdattribut, t.ex. TEXT(25), blir fältets datatyp ekvivalent med datatypen CHAR. Därigenom blir databasen bakåtkompatibel med de flesta Microsoft Access-program, samtidigt som datatypen TEXT (utan längdattribut) fungerar tillsammans med Microsoft SQL Server.



Obs!: Ansvarsfriskrivning för maskinöversättning: Den här artikeln har översatts av ett datorsystem utan mänsklig inblandning. Microsoft erbjuder dessa maskinöversättningar för att hjälpa icke engelskspråkiga användare att ta del av information om Microsofts produkter, tjänster och tekniker. Eftersom artikeln är maskinöversatt kan den innehålla fel i ordval, syntax och grammatik.

Utöka dina kunskaper
Utforska utbildning
Få nya funktioner först
Anslut till Office Insiders

Hade du nytta av den här informationen?

Tack för din feedback!

Tack för din feedback! Det låter som att det kan vara bra att koppla dig till en av våra Office-supportrepresentanter.

×