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 |
nchar |
Access數據類型的說明
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 個字符。
新聞熱點
疑難解答