SQL 數(shù)據(jù)類型

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

SQL 數(shù)據(jù)類型

Microsoft Jet 數(shù)據(jù)庫引擎 SQL 數(shù)據(jù)類型 由13個(gè)基本數(shù)據(jù)類型組成,它們是由 Microsoft Jet 數(shù)據(jù)庫引擎和幾個(gè)驗(yàn)證過的有效同義字定義的。

下面的表格列出了主要數(shù)據(jù)類型。這些同義字在 Microsoft Jet 數(shù)據(jù)庫引擎 SQL 保留字中被識別。

數(shù)據(jù)類型

存儲大小

說明

BINARY

每個(gè)字符占一個(gè)字節(jié)

任何類型的數(shù)據(jù)都可存儲在這種類型的字段中。不需數(shù)據(jù)轉(zhuǎn)換(例如,轉(zhuǎn)換到文本數(shù)據(jù))。數(shù)據(jù)輸入二進(jìn)制字段的方式?jīng)Q定了它的輸出方式。

BIT

1 個(gè)字節(jié)

Yes 和 No ,以及只包含這兩個(gè)數(shù)值之一的字段。

TINYINT

1 個(gè)字節(jié)

介于 0 到 255 之間的整型數(shù)。

MONEY

8 個(gè)字節(jié)

介于  – 922,337,203,685,477.5808 到 922,337,203,685,477.5807 之間的符號整數(shù)。

DATETIME

(清參閱 DOUBLE )

8 個(gè)字節(jié)

介于 100 到 9999 年的日期或時(shí)間數(shù)值。

UNIQUEIDENTIFIER

128 個(gè)位

用于遠(yuǎn)程過程調(diào)用的唯一識別數(shù)字。

REAL

4 個(gè)字節(jié)

單精度浮點(diǎn)數(shù),負(fù)數(shù)范圍是從 –3.402823E38 到 –1.401298E-45,正數(shù)從1.401298E-45 到 3.402823E38,和 0。

FLOAT

8 個(gè)字節(jié)

雙精度浮點(diǎn)數(shù),負(fù)數(shù)范圍是從 –1.79769313486232E308 到 –4.94065645841247E-324,正數(shù)從 4.94065645841247E-324 到 1.79769313486232E308,和 0。

SMALLINT

2 個(gè)字節(jié)

介于 –32,768 到 32,767 的短整型數(shù)。

INTEGER

4 個(gè)字節(jié)

介于 –2,147,483,648 到 2,147,483,647 的長整型數(shù)。

DECIMAL

17 個(gè)字節(jié)

容納從 1028 - 1到 - 1028 - 1. 的值的精確的數(shù)字?jǐn)?shù)據(jù)類型。你可以定義精度 (1 - 28) 和 符號 (0 - 定義精度)。缺省精度和符號分別是18和0。

TEXT

每一字符兩字節(jié)(參見注意)

從零到最大 2,14 千兆字節(jié)。

IMAGE

視實(shí)際需要而定

從零到最大 2,14 千兆字節(jié)。用于 OLE 對象。

CHARACTER

每一字符兩字節(jié)(參見注意)

長度從 0 到 255 個(gè)字符。

 


注意

?可以用ALTER TABLE 語句修正基數(shù)增量。剛插進(jìn)表中的行會有自動為基于新種值和增量值的列生成的值。如果新種和增長的值和以前的種值及增量匹配,就會造成復(fù)制。如果這個(gè)列是主鍵,復(fù)制值生成時(shí)可能導(dǎo)致錯誤。
?
?定義成TEXT也稱作MEMO)或CHAR(也稱作有具體長度的 TEXT(n))的字段中的字符被儲存在 Unicode 表示格式。Unicode字符一律需要兩個(gè)字節(jié)存儲每一字符。對于現(xiàn)有的主要包含字符數(shù)據(jù)的 Microsoft Jet數(shù)據(jù)庫,這可能意味著數(shù)據(jù)庫文件被轉(zhuǎn)換成 Microsoft Jet 4.0格式時(shí)字長會增加將近一倍。然而,從前由單字節(jié)字符群(SBCS)指示的眾多字符群的Unicode 表示可以很容易地被壓縮成一個(gè)單字節(jié)。 有關(guān)的詳細(xì)信息,參見 CREATE TABLE。如果用COMPRESSION屬性定義CHAR列,數(shù)據(jù)存儲時(shí)會自動被壓縮,提取時(shí)解壓縮。

請參閱

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

Microsoft Jet 數(shù)據(jù)庫引擎 SQL 的保留字