Porównanie typów danych programu Access i programu SQL Server

Dotyczy
Access dla Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Nazwy typów danych w programie Access i programie SQL Server różnią się. Na przykład kolumna o typie danych bit w programie SQL Server jest importowana lub łączona w programie Access jako typ danych Tak/Nie. W poniższej tabeli porównano typy danych programów SQL Server i Access.

Typ danych programu SQL Server Typ danych programu Access Rozmiar pola w programie Access
bigint Duża liczba Aby uzyskać więcej informacji, zobacz Korzystanie z typu danych Duża liczba.
binary (rozmiar pola) Binarny Taki sam, jak rozmiar pola w programie SQL Server
bit Tak/Nie
char (rozmiar pola), gdzie rozmiar pola jest nie większy niż 255 Tekst Taki sam, jak rozmiar pola w programie SQL Server
char (rozmiar pola), gdzie rozmiar pola jest większy niż 255 Nota
datetime Data/Godzina Wartość zmiennoprzecinkowa o podwójnej precyzji
datetime2 Rozszerzona data i godzina Zakodowany ciąg 42 bajtów. Aby uzyskać więcej informacji, zobacz Korzystanie z typu danych rozszerzonej daty/godziny.
decimal (dokładność, skala) Liczba Wartość dziesiętna (właściwości Dokładność i Skala w programie Access są zgodne z dokładnością i skalą w programie SQL Server)
float Liczba Podwójna precyzja
image Obiekt OLE
int Liczba Liczba całkowita długa
money Waluta
nchar (rozmiar pola), gdzie rozmiar pola jest nie większy niż 255 Tekst Taki sam, jak rozmiar pola w programie SQL Server
nchar (rozmiar pola), gdzie rozmiar pola jest większy niż 255 Nota
ntext Nota
numeric (dokładność, skala) Liczba Wartość dziesiętna (właściwości Dokładność i Skala w programie Access są zgodne z dokładnością i skalą w programie SQL Server)
nvarchar (rozmiar pola), gdzie rozmiar pola jest nie większy niż 255 Tekst Taki sam, jak rozmiar pola w programie SQL Server
nvarchar (rozmiar pola), gdzie rozmiar pola jest większy niż 255 Nota
nvarchar (MAX) Nota
real Liczba Pojedyncza precyzja
smalldatetime Data/Godzina
smallint Liczba Liczba całkowita
smallmoney Waluta
sql_variant Tekst 255
text Nota
timestamp Binarny 8
tinyint Liczba Bajt
uniqueidentifier Liczba Identyfikator replikacji
varbinary Binarny Taki sam, jak rozmiar pola w programie SQL Server
varbinary (MAX) Obiekt OLE
varchar (rozmiar pola), gdzie rozmiar pola jest nie większy niż 255 Tekst Taki sam, jak rozmiar pola w programie SQL Server
varchar (rozmiar pola), gdzie rozmiar pola jest większy niż 255 Nota
varchar (MAX) Nota
xml Nota