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 |