Vergleich der Access- und SQL Server-Datentypen

Gilt für
Access für Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Access-Datentypen heißen anders als SQL Server-Datentypen. Eine SQL Server-Spalte mit dem Datentyp bit wird in Access mit dem Datentyp Ja/Nein importiert oder verknüpft. In der folgenden Tabelle werden die SQL Server- und Access-Datentypen verglichen.

SQL Server-Datentyp Access-Datentyp Access-Feldgröße
bigint Große Zahl Weitere Informationen finden Sie unter Verwenden des Datentyps "Große Zahl".
binary (Feldgröße) Binär Entspricht der SQL Server-Feldgröße
bit Ja/Nein
char (field size), mit einer Feldgröße kleiner oder gleich 255 Text Entspricht der SQL Server-Feldgröße
char (field size), mit einer Feldgröße größer 255 Memo
datetime Datum/Uhrzeit Gleitkommawert doppelter Genauigkeit
datetime2 Datum/Uhrzeit erweitert Codierte Zeichenfolge mit 42 Bytes. Weitere Informationen finden Sie unter Verwenden des Date/Time Extended-Datentyps.
decimal (precision, scale) Zahl Decimal (die Access-Eigenschaften "Präzision" und "Skalierung" entsprechen den SQL Server-Eigenschaften "precision" und "scale".)
float Zahl Double
image OLE-Objekt
int Zahl Long Integer
money Währung
nchar (field size), mit einer Feldgröße kleiner oder gleich 255 Text Entspricht der SQL Server-Feldgröße
nchar (field size), mit einer Feldgröße größer 255 Memo
ntext Memo
numeric (precision, scale) Zahl Decimal (die Access-Eigenschaften "Präzision" und "Skalierung" entsprechen den SQL Server-Eigenschaften "precision" und "scale".)
nvarchar (field size), mit einer Feldgröße kleiner oder gleich 255 Text Entspricht der SQL Server-Feldgröße
nvarchar (field size), mit einer Feldgröße größer 255 Memo
nvarchar(MAX) Memo
real Zahl Single
smalldatetime Datum/Uhrzeit
smallint Zahl Ganze Zahl
smallmoney Währung
sql_variant Text 255
text Memo
timestamp Binär 8
tinyint Zahl Byte
uniqueidentifier Zahl Replikations-ID
varbinary Binär Entspricht der SQL Server-Feldgröße
varbinary (MAX) OLE-Objekt
varchar (field size), mit einer Feldgröße kleiner oder gleich 255 Text Entspricht der SQL Server-Feldgröße
varchar (field size), mit einer Feldgröße größer 255 Memo
varchar(MAX) Memo
xml Memo