Сравнение типов данных Access и SQL Server
Applies ToAccess для Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Типы данных в Access и в SQL Server называются по-разному. Например, столбец типа bit в SQL Server связывается или импортируется в Access с типом данных да/нет. В приведенной ниже таблице сравниваются типы данных SQL Server и Access.

Тип данных SQL Server

Тип данных Access

Размер поля в Access

bigint

Большое число

Дополнительные сведения см. в статье Использование типа данных bigint.

binary (размер поля)

Двоичный

Такой же, как и в SQL Server

bit

Да/нет

char (размер поля), где размер поля не превышает 255

Текстовый

Такой же, как и в SQL Server

char (размер поля), где размер поля более 255

Memo

datetime

Дата и время

Двойная точность числа с плавающей запятой

datetime2

Date/Time Extended

Закодированная строка размером 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)

Поле МЕМО

real

Числовой

Одинарное

smalldatetime

Дата и время

smallint

Числовой

Целое

smallmoney

Денежный

sql_variant

Текст

255

text

Поле МЕМО

timestamp

Двоичный

8

tinyint

Числовой

Байт

uniqueidentifier

Числовой

Код репликации

varbinary

Двоичный

Такой же, как и в SQL Server

varbinary (MAX)

Объект OLE

varchar (размер поля), где размер поля не превышает 255

Текстовый

Такой же, как и в SQL Server

varchar (размер поля), где размер поля более 255

Memo

varchar(MAX)

Поле МЕМО

xml

Memo

Нужна дополнительная помощь?

Нужны дополнительные параметры?

Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.

В сообществах можно задавать вопросы и отвечать на них, отправлять отзывы и консультироваться с экспертами разных профилей.