Access數(shù)據(jù)庫和項(xiàng)目之間的數(shù)據(jù)類型的比較或映射

字號:

下表比較了 Microsoft Access 數(shù)據(jù)庫 (Microsoft Access 數(shù)據(jù)庫:數(shù)據(jù)和對象(如表、查詢或窗體)組成的集合,與特定的主題或用途有關(guān)。Microsoft Jet 數(shù)據(jù)庫引擎用于管理數(shù)據(jù)。)和 Microsoft Access 項(xiàng)目 (Microsoft Access 項(xiàng)目:與 Microsoft SQL Server 數(shù)據(jù)庫連接且用于創(chuàng)建客戶/服務(wù)器應(yīng)用程序的 access 文件。項(xiàng)目文件中不包含任何數(shù)據(jù)或基于數(shù)據(jù)定義的對象(如表或視圖)。)的數(shù)據(jù)類型 (數(shù)據(jù)類型:決定字段可擁有的數(shù)據(jù)類型的字段特征。數(shù)據(jù)類型包括 Boolean、Integer、Long、Currency、Single、Double、Date、String 和 Variant(默認(rèn)))。 Microsoft access 數(shù)據(jù)類型 SQL Server 數(shù)據(jù)類型
    是/否 (“是/否”數(shù)據(jù)類型:一種字段數(shù)據(jù)類型,用于只有兩種可能值(如是或否、True 或 False)的字段。不允許有 Null 值。) bit (bit 數(shù)據(jù)類型:在 access 項(xiàng)目中,一種存儲值為 1 或 0 的數(shù)據(jù)類型。接受 1 和 0 以外的整數(shù)值,但總是將其解釋為 1。)
    數(shù)字 (“數(shù)字”數(shù)據(jù)類型:Microsoft access 數(shù)據(jù)庫中的一種字段數(shù)據(jù)類型,用于將在數(shù)學(xué)運(yùn)算中使用的數(shù)值數(shù)據(jù)。但是,若要顯示或計(jì)算貨幣值,則應(yīng)使用“貨幣”數(shù)據(jù)類型。)(字節(jié)) tinyint (tinyint 數(shù)據(jù)類型:access 項(xiàng)目中的一種占一個字節(jié)(8 位)的數(shù)據(jù)類型,用于存儲從 0 到 255 范圍內(nèi)的整數(shù)。)
    數(shù)字(整型) smallint (smallint 數(shù)據(jù)類型:access 項(xiàng)目中的一種 2 字節(jié)(16 位)數(shù)據(jù)類型,存儲位于 -2^15 (-32,768) 與 2^15 - 1 (32,767) 之間的數(shù)字。)
    數(shù)字(長整型) int (int 數(shù)據(jù)類型:access 項(xiàng)目中的一種 4 字節(jié)(32 位)數(shù)據(jù)類型,存儲位于 -2^31 (-2,147,483,648) 與 2^31 - 1 (2,147,483,647) 之間的數(shù)字。)
    數(shù)字(單精度浮點(diǎn)型) real (real 數(shù)據(jù)類型:在 access 項(xiàng)目中,一種近似的數(shù)值數(shù)據(jù)類型,精度為 7 位,正值取值范圍大致從 1.18E - 38 到 3.40E + 38,負(fù)值取值范圍大致從 -1.18E - 38 到 -3.40E + 38,也可以取 0。)
    (無等價的數(shù)據(jù)類型) bigint (bigint 數(shù)據(jù)類型:access 項(xiàng)目中的一種 8 字節(jié)(64 位)數(shù)據(jù)類型,存儲位于 -2^63 (-9,223,372,036,854,775,808) 與 2^63-1 (9,223,372,036,854,775,807) 之間的數(shù)字。)
    數(shù)字(雙精度浮點(diǎn)型 ) float (float 數(shù)據(jù)類型:在 access 項(xiàng)目中,一種近似的數(shù)值數(shù)據(jù)類型,精度為 15 位。它所存儲的正值范圍大致是從 2.23E - 308 到 1.79E + 308,負(fù)值范圍大致是從 - 2.23E - 308 到 -1.79E + 308,也可以為 0。)
    貨幣 (“貨幣”數(shù)據(jù)類型:Microsoft access 數(shù)據(jù)庫中的一種數(shù)據(jù)類型,用于與貨幣有關(guān)的計(jì)算或其精確度極其重要的定點(diǎn)計(jì)算。) money (money 數(shù)據(jù)類型:在 access 項(xiàng)目中,用于存儲貨幣值的數(shù)據(jù)類型,取值范圍從 - 922,337,203,685,477.5707 到 922,337,203,685,477.5807,精確度為萬分之一個貨幣單位。)
    smallmoney (smallmoney 數(shù)據(jù)類型:access 項(xiàng)目中的一種存儲貨幣值的數(shù)據(jù)類型,取值范圍從 -214,748.3648 到 214,748.3647,精確度為萬分之一個貨幣單位。當(dāng)顯示 smallmoney 值時,會將它們四舍五入為兩個小數(shù)位。)
    小數(shù)/數(shù)值 (decimal 數(shù)據(jù)類型(access 數(shù)據(jù)庫):精確的數(shù)值數(shù)據(jù)類型,用于存儲 -10^38 -1 到 10^38 -1 的值??梢灾付〝?shù)值范圍(總位數(shù))和精度(小數(shù)點(diǎn)右邊的位數(shù))。) decimal (decimal 數(shù)據(jù)類型(access 項(xiàng)目):精確的數(shù)值數(shù)據(jù)類型,用于存儲 -10^38 -1 到 10^38 -1 的值??梢灾付〝?shù)值范圍(總位數(shù))和精度(小數(shù)點(diǎn)右邊的位數(shù))。)
    numeric (numeric 數(shù)據(jù)類型:在 access 項(xiàng)目中,一種精確的數(shù)值數(shù)據(jù)類型,取值從 -10^38 -1 到 10^38 - 1??梢灾付〝?shù)值范圍(總位數(shù))和精度(小數(shù)點(diǎn)右邊的位數(shù))。)
    日期/時間 (“日期/時間”數(shù)據(jù)類型:access 數(shù)據(jù)庫的一種數(shù)據(jù)類型,用來存放日期和時間信息。) datetime (datetime 數(shù)據(jù)類型:在 access 項(xiàng)目中,日期和時間的數(shù)據(jù)類型,范圍從 1753 年 1 月 1 日到 9999 年 12 月 31 日,精確度為三百分之一秒,即 3.33 毫秒。)
    smalldatetime (smalldatetime 數(shù)據(jù)類型:access 項(xiàng)目中的一種日期和時間數(shù)據(jù)類型,精度不如 datetime 時間數(shù)據(jù)類型。數(shù)據(jù)取值范圍從 1900 年 1 月 1 日到 2079 年 6 月 6 日,精確度為一分鐘。)