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

ccess數據庫和項目之間地數據類型地對比或映射

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

  MicrosoftAccess數據類型SQLServer數據類型是/否(“是/否”數據類型:一種字段數據類型,用於只有兩種可能值(如是或否、True或False)的字段。不答應有Null值。)bit(bit數據類型:在Access項目中,一種存儲值為1或0的數據類型。接受1和0以外的整數值,但總是將其解釋為1。)數字(“數字”數據類型:MicrosoftAccess數據庫中的一種字段數據類型,用於將在數學運算中使用的數值數據。但是,若要顯示或計算貨幣值,則應使用“貨幣”數據類型。)(字節)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。)貨幣(“貨幣”數據類型:MicrosoftAccess數據庫中的一種數據類型,用於與貨幣有關的計算或其精確度極其重要的定點計算。)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日,精確度為一分鐘。)自動編號(“自動編號”數據類型:MicrosoftAccess數據庫中的一種字段數據類型,當向表中添加一條新記錄時,這種數據類型會自動為每條記錄存儲一個唯一的編號。可以產生三種編號:順序號、隨機號和同步復制ID。)(遞增)int(int數據類型:Access項目中的一種4字節(32位)數據類型,存儲位於-2^31(-2,147,483,648)與2^31-1(2,147,483,647)之間的數字。)(定義了Identity屬性)文本(“文本”數據類型:MicrosoftAccess數據庫中的一種字段數據類型。“文本”數據類型最多可以包含255個字符,或者是由FIEldSize屬性指定的一個小一些的字符數。)(n)varchar(n)(varchar(n)數據類型:Access項目中的一種可變長度的數據類型,最大長度為8,000個ANSI字符。)

  nvarchar(n)(nvarchar(n)數據類型:在Access項目中,一種可變長度的數據類型,最多可含4,000個Unicode字符。Unicode字符每字符占兩個字節,而且支持所有國際字符。)備注(“備注”數據類型:在MicrosoftAccess數據庫中的一種字段數據類型。“備注”字段最多可以包含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)。)(僅適於SQLServer7.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項目中的一種可變長度的數據類型,最多可存儲8,000字節的二進制數據。)(無等價的數據類型)smallint(smallint數據類型:Access項目中的一種2字節(16位)數據類型,存儲位於-2^15(-32,768)與2^15-1(32,767)之間的數字。)(無等價的數據類型)timestamp(timestamp數據類型:在Access項目中,一種每插入或更新一行就會自動更新的數據類型。timestamp列中的值不是datetime數據,而是binary(8)或varbinary(8),標明了數據修改的順序。)(無等價的數據類型)charnchar(無等價的數據類型)sql_variant(sql_variant數據類型:Access項目中的一種數據類型,存儲除text、ntext、image、timestamp和sql_variant類型以外的多種數據類型的值。在列、參數、變量或用戶定義函數的返回值中使用。)(無等價的數據類型)用戶定義(用戶定義的數據類型:在MicrosoftSQLServer數據庫中,答應某列包含的數據的類型定義,由用戶利用現有的系統數據類型定義。規則和默認值僅可以綁定到用戶定義的數據類型。)
注釋在
Access項目或SQLServer數據庫中,前綴“n”代表“國家/地區”,意思是這個數據類型是啟用Unicode的。在Access數據庫中,全部文本列在默認情況下都是啟用Unicode的。

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