比较 Access 和 SQL Server 数据类型

应用对象
Microsoft 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