Tilsvarende ANSI SQL-datatyper

Følgende tabel indeholder ANSI Structured Query Language (SQL)-datatyper, deres tilsvarende SQL-datatyper i Microsoft Access-databaseprogrammet samt deres gyldige synonymer. Desuden indeholder den også de tilsvarende Microsoft SQL Server-datatyper.

ANSI SQL
-datatype

Microsoft Access
SQL-data type


Synonym

Microsoft SQL
Server-data type

BIT, BIT VARYING

BINARY (Se Bemærk!)

VARBINARY,
BINARY VARYING
BIT VARYING

BINARY, VARBINARY

Understøttes ikke

BIT (Se Bemærk!)

BOOLEAN, LOGICAL, LOGICAL1, YESNO

BIT

Understøttes ikke

TINYINT

INTEGER1, BYTE

TINYINT

Understøttes ikke

COUNTER (Se Bemærk!)

AUTOINCREMENT

(Se Bemærk!)

Understøttes ikke

MONEY

CURRENCY

MONEY

DATE, TIME, TIMESTAMP

DATETIME

DATE, TIME (Se Bemærk!)

DATETIME

Understøttes ikke

UNIQUEIDENTIFIER

GUID

UNIQUEIDENTIFIER

DECIMAL

DECIMAL

NUMERIC, DEC

DECIMAL

REAL

REAL

SINGLE, FLOAT4, IEEESINGLE

REAL

DOUBLE PRECISION, FLOAT

FLOAT

DOUBLE, FLOAT8, IEEEDOUBLE, NUMBER (Se Bemærk!)

FLOAT

SMALLINT

SMALLINT

SHORT, INTEGER2

SMALLINT

INTEGER

INTEGER

LONG, INT, INTEGER4

INTEGER

INTERVAL

Understøttes ikke

Understøttes ikke

Understøttes ikke

IMAGE

LONGBINARY, GENERAL, OLEOBJECT

IMAGE

Understøttes ikke

TEXT (Se Bemærk!)

LONGTEXT, LONGCHAR, MEMO, NOTE, NTEXT (Se Bemærk!)

TEXT

CHARACTER, CHARACTER VARYING, NATIONAL CHARACTER, NATIONAL CHARACTER VARYING

CHAR (Se Bemærk!)

TEXT(n), ALPHANUMERIC, CHARACTER, STRING, VARCHAR, CHARACTER VARYING, NCHAR, NATIONAL CHARACTER, NATIONAL CHAR, NATIONAL CHARACTER VARYING, NATIONAL CHAR VARYING (Se Bemærk!)

CHAR, VARCHAR, NCHAR, NVARCHAR


Bemærk: 

  • ANSI SQL BIT-datatypen svarer ikke til Microsoft Access SQL BIT-datatypen. Den svarer til gengæld til BINARY-datatypen. Der er ingen ANSI SQL-datatype, der svarer til Microsoft Access SQL BIT-datatypen.

  • TIMESTAMP understøttes ikke længere som synonym for DATETIME.

  • NUMERIC understøttes ikke længere som synonym for FLOAT eller DOUBLE. NUMERIC benyttes nu som synonym for DECIMAL.

  • Et LONGTEXT-felt gemmes altid i Unicode-tegnrepræsentationsformat.

  • Hvis datatypenavnet TEXT bruges uden angivelse af en valgfri længde, oprettes et LONGTEXT-felt. Derved er det muligt at skrive CREATE TABLE-sætninger, der opretter datatyper, som er i overensstemmelse med Microsoft SQL Server.

  • Et CHAR-felt gemmes altid i Unicode-tegnrepræsentationsformatet, som svarer til ANSI SQL NATIONAL CHAR-datatypen.

  • Hvis datatypenavnet TEXT bruges med angivelse af den valgfrie længde, f.eks. TEXT(25), svarer feltets datatype til CHAR-datatypen. Derved bevares bagudrettet kompatibilitet for de fleste Microsoft Access-programmer. Hvis TEXT-datatypen bruges (uden længdeangivelse), justeres den til Microsoft SQL Server.



Del Facebook Facebook Twitter Twitter Mail Mail

Var disse oplysninger nyttige?

Fantastisk! Har du mere feedback?

Hvordan kan vi forbedre det?

Tak for din feedback!

×