等效的 ANSI SQL 數(shù)據(jù)類(lèi)型

此頁(yè)沒(méi)有內(nèi)容條目
內(nèi)容

等效的 ANSI SQL 數(shù)據(jù)類(lèi)型

下列表列出了 ANSI SQL 數(shù)據(jù)類(lèi)型和等效的 Microsoft Jet 數(shù)據(jù)庫(kù)引擎 SQL數(shù)據(jù)類(lèi)型還有它們的有效同義字。并且列出了 等效的 Microsoft SQL服務(wù)器數(shù)據(jù)類(lèi)型。

ANSI SQL

的數(shù)據(jù)類(lèi)型

Microsoft Jet

SQL 的數(shù)據(jù)類(lèi)型

同義字

Microsoft SQL

服務(wù)器數(shù)據(jù)類(lèi)型

BIT,BIT VARYING

BINARY(請(qǐng)參閱注意)

VARBINARY,

BINARY VARYING

BIT VARYING

BINARY, VARBINARY

不支持

BIT(請(qǐng)參閱注意)

BOOLEAN,LOGICAL,LOGICAL1,YESNO

BIT

不支持

TINYINT

INTEGER2,SMALLINT

TINYINT

不支持

COUNTER(參見(jiàn)注意)

AUTOINCREMENT

(參見(jiàn)注意)

不支持

MONEY

CURRENCY

MONEY

DATE,TIME,TIMESTAMP

DATETIME

DATE, TIME (參見(jiàn)注意)

DATETIME

不支持

UNIQUEIDENTIFIER

GUID

UNIQUEIDENTIFIER

DECIMAL

DECIMAL

NUMERIC, DEC

DECIMAL

REAL

REAL

SINGLE, FLOAT4, IEEESINGLE

REAL

DOUBLE PRECISION,F(xiàn)LOAT

FLOAT

DOUBLE, FLOAT8, IEEEDOUBLE, NUMBER (參見(jiàn)注意)

FLOAT

SMALLINT

SMALLINT

SHORT, INTEGER2

SMALLINT

INTEGER

INTEGER

LONG, INT, INTEGER4

INTEGER

INTERVAL

不支持

 

不支持

不支持

IMAGE

LONGBINARY, GENERAL, OLEOBJECT

IMAGE

不支持

TEXT (參見(jiàn)注意)

LONGTEXT, LONGCHAR, MEMO, NOTE, NTEXT (參見(jiàn)注意)

TEXT

CHARACTER, CHARACTER VARYING, NATIONAL CHARACTER, NATIONAL CHARACTER VARYING

CHAR (參見(jiàn)注意)

TEXT(n), ALPHANUMERIC, CHARACTER, STRING, VARCHAR, CHARACTER VARYING, NCHAR, NATIONAL CHARACTER, NATIONAL CHAR, NATIONAL CHARACTER VARYING, NATIONAL CHAR VARYING (參見(jiàn)注意)

CHAR, VARCHAR, NCHAR, NVARCHAR

 


注意

?ANSI SQL BIT數(shù)據(jù)類(lèi)型與 the Microsoft Jet SQL BIT 數(shù)據(jù)類(lèi)型不對(duì)應(yīng)。而與 BINARY 數(shù)據(jù)類(lèi)型對(duì)應(yīng)。ANSI SQL 并沒(méi)有等效于 Microsoft Jet SQL 的 BIT 的數(shù)據(jù)類(lèi)型。
?TIMESTAMP不再作為DATETIME的同義字被支持。
?NUMERIC 不再作為 FLOAT或 DOUBLE的同義字被支持。NUMERIC現(xiàn)在被用作DECIMAL的同義字。
?LONGTEXT字段總被儲(chǔ)存于 Unicode 表示格式.
?如果數(shù)據(jù)類(lèi)型名 TEXT被使用而未說(shuō)明任選長(zhǎng)度,例如 TEXT(25), LONGTEXT字段會(huì)被創(chuàng)建。這使得 CREATE TABLE 語(yǔ)句s能被寫(xiě)成讓數(shù)據(jù)類(lèi)型同 Microsoft SQL 服務(wù)器保持一致。
?CHAR字段總被儲(chǔ)存于 Unicode 表示格式,和 ANSI SQL NATIONAL CHAR 數(shù)據(jù)類(lèi)型等效。
?如果數(shù)據(jù)類(lèi)型名 TEXT 被使用而未說(shuō)明任選長(zhǎng)度,例如 TEXT(25),則這一字段的數(shù)據(jù)類(lèi)型與 CHAR 數(shù)據(jù)類(lèi)型等效。這樣既保持了對(duì) Microsoft Jet應(yīng)用程序的向后兼容,又使 TEXT 數(shù)據(jù)類(lèi)型(沒(méi)有長(zhǎng)度說(shuō)明) 能用 Microsoft SQL服務(wù)器定位。
請(qǐng)參閱

Microsoft Jet 數(shù)據(jù)庫(kù)引擎 SQL 的數(shù)據(jù)類(lèi)型