Сравнение типов данных Access и SQL Server
Access для Office 365 Access 2019 Access 2016 Access 2013 Access 2010 Access 2007
Типы данных в 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 |
МЕМО |
|
datetime |
Дата и время |
|
decimal (разрядность, количество знаков после запятой) |
Число. |
Десятичное число (значения разрядности и количества знаков после запятой в Access соответствуют значениям этих свойств в SQL Server) |
float |
Число. |
Двойное |
image |
Объект OLE |
|
int |
Число. |
Длинное целое |
money |
Денежный |
|
nchar (размер поля), где размер поля не превышает 255 |
Текст |
Такой же, как и в SQL Server |
nchar (размер поля), где размер поля более 255 |
МЕМО |
|
ntext |
МЕМО |
|
numeric (разрядность, количество знаков после запятой) |
Число. |
Десятичное число (значения разрядности и количества знаков после запятой в Access соответствуют значениям этих свойств в SQL Server) |
nvarchar (размер поля), где размер поля не превышает 255 |
Текст |
Такой же, как и в SQL Server |
nvarchar (размер поля), где размер поля более 255 |
МЕМО |
|
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 |
МЕМО |
|
varchar(MAX) |
Поле МЕМО |
|
xml |
Поле МЕМО |
|