Порівняння типів даних Access і SQL Server

Застосовується до
Access для Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Типи даних Access в SQL Server мають інші назви. Наприклад, стовпець SQL Server з типом даних bit імпортується або зв’язується в Access із типом даних Так/Ні. У таблиці нижче порівнюються типи даних SQL Server й Access.

Тип даних SQL Server Тип даних Access Розмір поля Access
bigint Велике число Докладні відомості див. в статті Використання типу даних "Велике число".
binary (розмір поля) Двійкове число Такий самий, як розмір поля SQL Server
bit Так/Ні
char (розмір поля), коли розмір поля менший або дорівнює 255 Текст Такий самий, як розмір поля SQL Server
char (розмір поля), коли розмір поля більше 255 Memo
datetime Дата й час Подвійна точність переміщуваної точки
datetime2 Дата й час подовжено Закодований рядок із 42 байтів. Докладні відомості див . в статті Використання типу даних "Розширений формат дати й часу".
decimal (точність, масштаб) Число Десятковий (властивості Access "Точність" і "Масштаб" збігаються з точністю й масштабом SQL Server).
float Число Подвійне значення
image Об’єкт OLE
int Число Довге ціле число
money Грошова одиниця
nchar (розмір поля), коли розмір поля менший або дорівнює 255 Текст Такий самий, як розмір поля SQL Server
nchar (розмір поля), коли розмір поля більше 255 Memo
ntext Memo
numeric (точність, масштаб) Число Десятковий (властивості Access "Точність" і "Масштаб" збігаються з точністю й масштабом SQL Server).
nvarchar (розмір поля), коли розмір поля менший або дорівнює 255 Текст Такий самий, як розмір поля SQL Server
nvarchar (розмір поля), коли розмір поля більше 255 Memo
nvarchar(MAX) Memo
real Число Одинарне значення
smalldatetime Дата й час
smallint Число Ціле число
smallmoney Грошова одиниця
sql_variant Текст 255
text Memo
timestamp Двійкове число 8
tinyint Число Байт
uniqueidentifier Число Ідентифікатор реплікації
varbinary Двійкове число Такий самий, як розмір поля SQL Server
varbinary (MAX) Об’єкт OLE
varchar (розмір поля), коли розмір поля менший або дорівнює 255 Текст Такий самий, як розмір поля SQL Server
varchar (розмір поля), коли розмір поля більше 255 Memo
varchar(MAX) Memo
xml Memo