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 個字符。
新聞熱點
疑難解答