Teilen über


Äquivalente ANSI SQL-Datentypen

Gilt für: Access 2013, Office 2013

In der folgenden Tabelle sind die ANSI-SQL-Datentypen, ihre entsprechenden SQL-Datentypen im Microsoft Access-Datenbankmodul und deren gültige Synonyme aufgeführt. Zusätzlich werden die gleichwertigen Microsoft SQL Server™-Datentypen aufgelistet.

ANSI SQL-Datentyp

Microsoft Access-SQL-Datentyp

Synonym

Microsoft SQL Server-Datentyp

BIT, BIT VARYING

BINARY (Siehe Hinweise)

VARBINARY, BINARY VARYING BIT VARYING

BINARY, VARBINARY

Nicht unterstützt

BIT (Siehe Hinweise)

BOOLEAN, LOGICAL, LOGICAL1, YESNO

BIT

Nicht unterstützt

TINYINT

INTEGER1, BYTE

TINYINT

Nicht unterstützt

COUNTER (Siehe Hinweise)

AUTOINCREMENT

(Siehe Hinweise)

Nicht unterstützt

MONEY

CURRENCY

MONEY

DATE, TIME, TIMESTAMP

DATETIME

DATE, TIME (Siehe Hinweise)

DATETIME

Nicht unterstützt

UNIQUEIDENTIFIER

GUID

UNIQUEIDENTIFIER

DECIMAL

DECIMAL

NUMERIC, DEC

DECIMAL

REAL

REAL

SINGLE, FLOAT4, IEEESINGLE

REAL

DOUBLE PRECISION, FLOAT

FLOAT

DOUBLE, FLOAT8, IEEEDOUBLE, NUMBER (Siehe Hinweise)

FLOAT

SMALLINT

SMALLINT

SHORT, INTEGER2

SMALLINT

INTEGER

INTEGER

LONG, INT, INTEGER4

INTEGER

INTERVAL

Nicht unterstützt

Nicht unterstützt

Nicht unterstützt

IMAGE

LONGBINARY, GENERAL, OLEOBJECT

IMAGE

Nicht unterstützt

TEXT (Siehe Hinweise)

LONGTEXT, LONGCHAR, MEMO, NOTE, NTEXT (Siehe Hinweise)

TEXT

CHARACTER, CHARACTER VARYING, NATIONAL CHARACTER, NATIONAL CHARACTER VARYING

CHAR (Siehe Hinweise)

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

Hinweis

  • Der ANSI SQL BIT-Datentyp entspricht nicht dem Microsoft Access SQL BIT-Datentyp. Es entspricht stattdessen dem BINARY-Datentyp. Es gibt keine ANSI SQL-Entsprechung für den Microsoft Access SQL BIT-Datentyp.
  • Der TIMESTAMP-Datentyp wird nicht mehr als ein Synonym des DATETIME-Datentyps unterstützt.
  • Der NUMERIC-Datentyp wird nicht mehr als ein Synonym der Datentypen FLOAT oder DOUBLE unterstützt. Der NUMERIC-Datentyp wird jetzt als ein Synonym des DECIMAL-Datentyps unterstützt.
  • Ein LONGTEXT-Feld wird immer im Unicode-Darstellungsformat gespeichert.
  • Wird der TEXT-Datentypname ohne Angabe der optionalen Länge verwendet, zum Beispiel TEXT(25), wird ein LONGTEXT-Feld erstellt. Auf diese Weise können CREATE TABLE-Anweisungen geschrieben werden, die Microsoft SQL Server-konsistente Datentypen generieren.
  • Ein CHAR-Feld wird immer im Unicode-Darstellungsformat gespeichert, das gleichwertig mit dem ANSI SQL NATIONAL CHAR-Datentyp ist.
  • Wird der TEXT-Datentypname unter Angabe der optionalen Länge verwendet, zum Beispiel TEXT(25), ist der Datentyp des Felds gleichwertig mit dem CHAR-Datentyp. Auf diese Weise wird die Abwärtskompatibilität für die meisten Microsoft Jet-Anwendungen gewährleistet und ermöglicht, dass der TEXT-Datentyp (ohne Längenangabe) auf Microsoft SQL Server ausgerichtet werden kann.