Access和SQL Server數據類型各有不同,使用腳本進行數據定義時,這些類型說明還是有用。 Microsoft Access 數據類型 SQL Server 數據類型 Yes/No bit Smallint(字節型) tinyint Integer(長整型) int Real(單精度浮點型) real Float(雙精度浮點型) float Currency money smallmoney Decimal/numeric decimal numeric Date/Time datetime smalldatetime AutoNumber(增量) int(帶有定義的 Identity 屬性) Text (n) varchar(n) nvarchar(n) Memo text IMAGE(OLE Object) 圖像 Replication ID(也稱作全球唯一標識符 (GUID)) uniqueidentifier (僅適於 SQL Server 7.0) Hyperlink ntext(但超級鏈接沒有激活) (無等價的數據類型) nchar (無等價的數據類型) varbinary (無等價的數據類型) 用戶定義 (無等價的數據類型) smallint (無等價的數據類型) timestamp (無等價的數據類型) char ncharAccess數據類型的說明
DATETIME: 8 個字節 介於 100 到 9999 年的日期或時間數值。
UNIQUEIDENTIFIER: 128 個位 用於遠程過程調用的唯一識別數字。
REAL: 4 個字節 單精度浮點數,負數范圍是從 –3.402823E38 到 –1.401298E-45,正數從1.401298E-45 到 3.402823E38,和 0。
FLOAT: 8 個字節 雙精度浮點數,負數范圍是從 –1.79769313486232E308 到 –4.94065645841247E-324,正數從 4.94065645841247E-324 到 1.79769313486232E308,和 0。
SMALLINT: 2 個字節 介於 –32,768 到 32,767 的短整型數。
INTEGER: 4 個字節 介於 –2,147,483,648 到 2,147,483,647 的長整型數。
DECIMAL: 17 個字節 容納從 1028 - 1到 - 1028 - 1. 的值的精確的數字數據類型。你可以定義精度 (1 - 28) 和 符號 (0 - 定義精度)。缺省精度和符號分別是18和0。
TEXT: 每一字符兩字節(參見注意) 從零到最大 2,14 千兆字節。
IMAGE: 視實際需要而定 從零到最大 2,14 千兆字節。用於 OLE 對象。
CHARACTER: 每一字符兩字節(參見注意) 長度從 0 到 255 個字符。