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 |