程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> Access數據庫 >> Access數據庫入門 >> Access數據庫和項目之間的數據類型的比較或映射

Access數據庫和項目之間的數據類型的比較或映射

編輯:Access數據庫入門

下表比較了 Microsoft Access 數據庫 (Microsoft Access 數據庫:數據和對象(如表、查詢或窗體)組成的集合,與特定的主題或用途有關。Microsoft Jet 數據庫引擎用於管理數據。)和 Microsoft Access 項目 (Microsoft Access 項目:與 Microsoft SQL Server 數據庫連接且用於創建客戶/服務器應用程序的 Access 文件。項目文件中不包含任何數據或基於數據定義的對象(如表或視圖)。)的數據類型 (數據類型:決定字段可擁有的數據類型的字段特征。數據類型包括 Boolean、Integer、Long、Currency、Single、Double、Date、String 和 Variant(默認))。

Microsoft Access 數據類型 SQL Server 數據類型 是/否 (“是/否”數據類型:一種字段數據類型,用於只有兩種可能值(如是或否、True 或 False)的字段。不允許有 Null 值。) bit (bit 數據類型:在 Access 項目中,一種存儲值為 1 或 0 的數據類型。接受 1 和 0 以外的整數值,但總是將其解釋為 1。) 數字 (“數字”數據類型:Microsoft Access 數據庫中的一種字段數據類型,用於將在數學運算中使用的數值數據。但是,若要顯示或計算貨幣值,則應使用“貨幣”數據類型。)(字節) tinyint (tinyint 數據類型:Access 項目中的一種占一個字節(8 位)的數據類型,用於存儲從 0 到 255 范圍內的整數。) 數字(整型) smallint (smallint 數據類型:Access 項目中的一種 2 字節(16 位)數據類型,存儲位於 -2^15 (-32,768) 與 2^15 - 1 (32,767) 之間的數字。) 數字(長整型) int (int 數據類型:Access 項目中的一種 4 字節(32 位)數據類型,存儲位於 -2^31 (-2,147,483,648) 與 2^31 - 1 (2,147,483,647) 之間的數字。) 數字(單精度浮點型) real (real 數據類型:在 Access 項目中,一種近似的數值數據類型,精度為 7 位,正值取值范圍大致從 1.18E - 38 到 3.40E + 38,負值取值范圍大致從 -1.18E - 38 到 -3.40E + 38,也可以取 0。) (無等價的數據類型) bigint (bigint 數據類型:Access 項目中的一種 8 字節(64 位)數據類型,存儲位於 -2^63 (-9,223,372,036,854,775,808) 與 2^63-1 (9,223,372,036,854,775,807) 之間的數字。) 數字(雙精度浮點型 ) float (float 數據類型:在 Access 項目中,一種近似的數值數據類型,精度為 15 位。它所存儲的正值范圍大致是從 2.23E - 308 到 1.79E + 308,負值范圍大致是從 - 2.23E - 308 到 -1.79E + 308,也可以為 0。) 貨幣 (“貨幣”數據類型:Microsoft Access 數據庫中的一種數據類型,用於與貨幣有關的計算或其精確度極其重要的定點計算。) money (money 數據類型:在 Access 項目中,用於存儲貨幣值的數據類型,取值范圍從 - 922,337,203,685,477.5707 到 922,337,203,685,477.5807,精確度為萬分之一個貨幣單位。)

smallmoney (smallmoney 數據類型:Access 項目中的一種存儲貨幣值的數據類型,取值范圍從 -214,748.3648 到 214,748.3647,精確度為萬分之一個貨幣單位。當顯示 smallmoney 值時,會將它們四捨五入為兩個小數位。) 小數/數值 (decimal 數據類型(Access 數據庫):精確的數值數據類型,用於存儲 -10^38 -1 到 10^38 -1 的值。可以指定數值范圍(最大總位數)和精度(小數點右邊的最大位數)。) decimal (decimal 數據類型(Access 項目):精確的數值數據類型,用於存儲 -10^38 -1 到 10^38 -1 的值。可以指定數值范圍(最大總位數)和精度(小數點右邊的最大位數)。)

numeric (numeric 數據類型:在 Access 項目中,一種精確的數值數據類型,取值從 -10^38 -1 到 10^38 - 1。可以指定數值范圍(最大總位數)和精度(小數點右邊的最大位數)。) 日期/時間 (“日期/時間”數據類型:Access 數據庫的一種數據類型,用來存放日期和時間信息。) datetime (datetime 數據類型:在 Access 項目中,日期和時間的數據類型,范圍從 1753 年 1 月 1 日到 9999 年 12 月 31 日,精確度為三百分之一秒,即 3.33 毫秒。)

smalldatetime (smalldatetime 數據類型:Access 項目中的一種日期和時間數據類型,精度不如 datetime 時間數據類型。數據取值范圍從 1900 年 1 月 1 日到 2079 年 6 月 6 日,精確度為一分鐘。) 自動編號 (“自動編號”數據類型:Microsoft Access 數據庫中的一種字段數據類型,當向表中添加一條新記錄時,這種數據類型會自動為每條記錄存儲一個唯一的編號。可以產生三種編號:順序號、隨機號和同步復制 ID。)(遞增) int (int 數據類型:Access 項目中的一種 4 字節(32 位)數據類型,存儲位於 -2^31 (-2,147,483,648) 與 2^31 - 1 (2,147,483,647) 之間的數字。)(定義了 Identity 屬性) 文本 (“文本”數據類型:Microsoft Access 數據庫中的一種字段數據類型。“文本”數據類型最多可以包含 255 個字符,或者是由 FieldSize 屬性指定的一個小一些的字符數。) (n) varchar(n) (varchar (n) 數據類型: Access 項目中的一種可變長度的數據類型,最大長度為 8,000 個 ANSI 字符。)

nvarchar(n) (nvarchar(n) 數據類型:在 Access 項目中,一種可變長度的數據類型,最多可含 4,000 個 Unicode 字符。Unicode 字符每字符占兩個字節,而且支持所有國際字符。) 備注 (“備注”數據類型:在 Microsoft Access 數據庫中的一種字段數據類型。“備注”字段最多可以包含 65,535 個字符。) text (text 數據類型:Access 項目中的一種長度可變的數據類型,最多可存儲 2^31 -1 (2,147,483,647) 個字符;默認長度為 16。) OLE 對象 (“OLE 對象”數據類型:字段的數據類型之一,用於在其他應用程序中創建的、可鏈接或嵌入(插入)到 Access 數據庫中的對象。) image (image 數據類型:在 Access 項目中,一種長度可變的數據類型,最多可存儲 2^31 -1 (2,147,483,647) 字節的二進制數據。image 數據類型用來存儲 BLOB(二進制大對象),如圖片、文檔、聲音和已編譯代碼。) 同步復制 ID (又名全局唯一標識符 (GUID:在 Access 數據庫中,一種用於建立同步復制唯一標識符的 16 字節字段。GUID 用於標識副本、副本集、表、記錄和其他對象。在 Access 數據庫中,GUID 是指同步復制 ID。) (GUID)) uniqueidentifier (uniqueidentifier 數據類型:在 Access 項目中,16 字節的全局唯一標識符 (GUID)。) (僅適於 SQL Server 7.0 或更高版本) 超鏈接 (“超鏈接”數據類型:存儲超鏈接地址的 Access 數據庫字段的數據類型。地址最多可以包含四部分,用以下語法格式編寫:displaytext#address#subaddress#。) char (char 數據類型:在 Access 項目中,一種固定長度的數據類型,最多可含 8,000 個 ANSI 字符。),

nchar (nchar 數據類型:在 Access 項目中,一種固定長度的數據類型,最多可含 4,000 個 Unicode 字符。Unicode 字符每字符占兩個字節,而且支持所有國際字符。), varchar, nvarchar(Hyperlink 屬性設為 Yes) (無等價的數據類型) varbinary (varbinary 數據類型:Access 項目中的一種可變長度的數據類型。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved