

DAO/链接表/ADO/ADP
Access与SQLServer字段类型对照
2005-02-06 18:55:05
SQL 数据类型和等效的 Microsoft Jet 数据库引擎 SQL数据类型还有它们的有效同义字。并且列出了 等效的 Microsoft SQL服务器数据类型。
ANSI SQL 的数据类型 | Microsoft Jet SQL 的数据类型 | 同义字 | Microsoft SQL 服务器数据类型 |
---|---|---|---|
BIT,BIT VARYING | BINARY(请参阅注意) | VARBINARY, BINARY VARYINGBIT VARYING | BINARY, VARBINARY |
不支持 | BIT(请参阅注意) | BOOLEAN,LOGICAL,LOGICAL1,YESNO | BIT |
不支持 | TINYINT | INTEGER2,SMALLINT | 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数据类型与 the Microsoft Jet SQL BIT 数据类型不对应。而与 BINARY 数据类型对应。ANSI SQL 并没有等效于 Microsoft Jet SQL 的 BIT 的数据类型。
- TIMESTAMP不再作为DATETIME的同义字被支持。
- NUMERIC 不再作为 FLOAT或 DOUBLE的同义字被支持。NUMERIC现在被用作DECIMAL的同义字。
- LONGTEXT字段总被储存于 Unicode 表示格式.
- 如果数据类型名 TEXT被使用而未说明任选长度,例如 TEXT(25), LONGTEXT字段会被创建。这使得 CREATE TABLE 语句能被写成让数据类型同 Microsoft SQL 服务器保持一致。
- CHAR字段总被储存于 Unicode 表示格式,和 ANSI SQL NATIONAL CHAR 数据类型等效。
- 如果数据类型名 TEXT 被使用而未说明任选长度,例如 TEXT(25),则这一字段的数据类型与 CHAR 数据类型等效。这样既保持了对 Microsoft Jet应用程序的向后兼容,又使 TEXT 数据类型(没有长度说明) 能用 Microsoft SQL服务器定位。
JET SQL 数据类型参考
SQL 数据类型Microsoft Jet 数据库引擎 SQL 数据类型 由13个基本数据类型组成,它们是由 Microsoft Jet 数据库引擎和几个验证过的有效同义字定义的。 下面的表格列出了主要数据类型。这些同义字在 Microsoft Jet 数据库引擎 SQL 保留字中被识别。
注意
|