比较 Access 和 SQL Server 数据类型
Applies ToMicrosoft 365 专属 Access Access 2024 Access 2021 Access 2019 Access 2016

Access 数据类型与 SQL Server 数据类型的命名方式不同。 例如,SQL Server 中“bit”数据类型的列被导入或链接到 Access 中的“是/否”数据类型。 下表对 SQL Server 和 Access 数据类型进行了对比。

SQL Server 数据类型

Access 数据类型

Access 字段大小

bigint

大数

有关详细信息,请参阅使用大数数据类型

binary (field size)

Binary

与 SQL Server 字段大小相同

bit

Yes/No

char (field size),其中字段大小小于或等于 255

Text

与 SQL Server 字段大小相同

char (field size),其中字段大小大于 255

Memo

datetime

日期/时间

双精度浮点

datetime2

日期/时间已延长

42 字节的编码字符串。 有关详细信息,请参阅使用日期/时间扩展数据类型。

decimal (precision, scale)

Number

Decimal(Access 精度和小数位数属性与 SQL Server 精度和小数位数一致。)

float

数字

Double

image

OLE 对象

int

数字

长整型

money

Currency

nchar (field size),其中字段大小小于或等于 255

Text

与 SQL Server 字段大小相同

nchar (field size),其中字段大小大于 255

Memo

ntext

Memo

numeric (precision, scale)

Number

Decimal(Access 精度和小数位数属性与 SQL Server 精度和小数位数一致。)

nvarchar (field size),其中字段大小小于或等于 255

Text

与 SQL Server 字段大小相同

nvarchar (field size),其中字段大小大于 255

Memo

nvarchar(MAX)

Memo

real

数字

Single

smalldatetime

日期/时间

smallint

数字

整型

smallmoney

Currency

sql_variant

文本

255

text

Memo

timestamp

二进制

8

tinyint

数字

字节

uniqueidentifier

数字

复制 ID

varbinary

二进制

与 SQL Server 字段大小相同

varbinary (MAX)

OLE 对象

varchar (field size),其中字段大小小于或等于 255

Text

与 SQL Server 字段大小相同

varchar (field size),其中字段大小大于 255

Memo

varchar(MAX)

Memo

xml

Memo

需要更多帮助?

需要更多选项?

了解订阅权益、浏览培训课程、了解如何保护设备等。

社区可帮助你提出和回答问题、提供反馈,并听取经验丰富专家的意见。