等效的 ANSI SQL 数据类型

重要:  本文是由机器翻译的,请参阅免责声明。请在 此处 中查找本文的英文版本以便参考。

下表列出了 ANSI SQL 数据类型、与它们等效的 Microsoft Access 数据库引擎 SQL 数据类型及其有效同义词。该表还列出了等效的 Microsoft SQL Server 数据类型。

ANSI SQL
数据类型

Microsoft Access
SQL 数据类型


同义词

Microsoft SQL
Server 数据类型

BIT、BIT VARYING

BINARY(参见注释)

VARBINARY、
BINARY VARYING
BIT VARYING

BINARY、VARBINARY

不支持

BIT(参见注释)

BOOLEAN、LOGICAL、LOGICAL1、YESNO

BIT

不支持

TINYINT

INTEGER1、BYTE

TINYINT

不支持

COUNTER(参见注释)

AUTOINCREMENT

(参见注释)

不支持

MONEY

CURRENCY

MONEY

DATE、TIME、TIMESTAMP

DATETIME

DATE、TIME(参见注释)

DATETIME

不支持

UNIQUEIDENTIFIER

GUID

UNIQUEIDENTIFIER

DECIMAL

DECIMAL

NUMERIC、DEC

DECIMAL

REAL

REAL

SINGLE、FLOAT4、IEEESINGLE

REAL

DOUBLE PRECISION、FLOAT

FLOAT

DOUBLE、FLOAT8、IEEEDOUBLE、NUMBER(参见注释)

FLOAT

SMALLINT

SMALLINT

SHORT、INTEGER2

SMALLINT

INTEGER

INTEGER

LONG、INT、INTEGER4

INTEGER

INTERVAL

不支持

不支持

不支持

IMAGE

LONGBINARY、GENERAL、OLEOBJECT

IMAGE

不支持

TEXT(参见注释)

LONGTEXT、LONGCHAR、MEMO、NOTE、NTEXT(参见注释)

TEXT

CHARACTER、CHARACTER VARYING、NATIONAL CHARACTER、NATIONAL CHARACTER VARYING

CHAR(参见注释)

TEXT(n)、ALPHANUMERIC、CHARACTER、STRING、VARCHAR、CHARACTER VARYING、NCHAR、NATIONAL CHARACTER、NATIONAL CHAR、NATIONAL CHARACTER VARYING、NATIONAL CHAR VARYING(参见注释)

CHAR、VARCHAR、NCHAR、NVARCHAR


注意: 

  • ANSI SQL BIT 数据类型不对应于 Microsoft Access SQL BIT 数据类型,而是对应于 BINARY 数据类型。Microsoft Access SQL BIT 数据类型没有等效的 ANSI SQL 数据类型。

  • 不再支持 TIMESTAMP 作为 DATETIME 的同义词。

  • 不再支持 NUMERIC 作为 FLOAT 或 DOUBLE 的同义词。NUMERIC 现在用作 DECIMAL 的同义词。

  • LONGTEXT 字段始终以 Unicode 表示形式存储。

  • 如果在未指定可选长度的情况下使用数据类型名称 TEXT,则创建 LONGTEXT 字段。这样,编写的 CREATE TABLE 语句将生成与 Microsoft SQL Server 一致的数据类型。

  • CHAR 字段始终以 Unicode 表示形式存储,这种表示形式等效于 ANSI SQL NATIONAL CHAR 数据类型。

  • 如果使用数据类型名称 TEXT 并指定了可选长度,例如 TEXT(25),则字段的数据类型等效于 CHAR 数据类型。这样,可保持大多数 Microsoft Access 应用程序的向后兼容性,同时使 TEXT 数据类型(未指定长度)与 Microsoft SQL Server 一致。



注意: 机器翻译免责声明:本文是由无人工介入的计算机系统翻译的。Microsoft 提供机器翻译是为了帮助非英语国家/地区用户方便阅读有关 Microsoft 产品、服务和技术的内容。由于机器翻译的原因,本文可能包含词汇、语法或文法方面的错误。

扩展你的技能
了解培训
抢先获得新功能
加入 Office 预览体验计划

此信息是否有帮助?

谢谢您的反馈!

谢谢你的反馈! 可能需要转接到 Office 支持专员。

×