下表列出 ANSI SQL 資料型態、其對應的 Microsoft Access 資料庫引擎 SQL 資料型態,以及有效的同義詞。 它也列出了等效的 Microsoft SQL Server 資料型態。
|
ANSI SQL 資料類型 |
Microsoft Access SQL 資料型別 |
同義詞 |
Microsoft SQL 伺服器資料類型 |
|---|---|---|---|
| 有點、有點不一樣 | 二進位 (見註解) | 變異論, 二元變異 變化 |
二進位,變異 |
| 不支援 | 稍微看看 (註解) | 布林、邏輯、LOGICAL1、是否 | BIT |
| 不支援 | TINYINT | INTEGER1,字節 | TINYINT |
| 不支援 | COUNTER (見註解) | AUTOINCREMENT | (請參閱備註) |
| 不支援 | MONEY | CURRENCY | MONEY |
| 日期、時間、時間戳記 | DATETIME | 日期、時間 (請參閱註解) | DATETIME |
| 不支援 | UNIQUEIDENTIFIER | GUID | UNIQUEIDENTIFIER |
| DECIMAL | DECIMAL | 努梅里克,DEC | DECIMAL |
| REAL | REAL | 單曲、浮動4、耶單曲 | REAL |
| 雙精度,浮動 | FLOAT | DOUBLE、FLOAT8、IEEEDOUBLE、數字 (請參見註解) | FLOAT |
| SMALLINT | SMALLINT | 短INTEGER2 | SMALLINT |
| INTEGER | INTEGER | 長、智、INTEGER4 | INTEGER |
| INTERVAL | 不支援 | 不支援 | |
| 不支援 | 圖像 | 長二元、一般、OLEOBJECT | 圖像 |
| 不支援 | 正文 (請參閱註解) | 長文、長字、備忘錄、筆記、N文本 (見備註) | TEXT |
| 性格、性格變化、民族性格、民族性格變化 | CHAR (見註解) | 文本 (N) 、字母數字、字元、字串、變體、字元變化、nchar、國家特徵、國家字元、國家字元變化、國家字元變化 (參見註解) | 查爾,瓦爾查爾,恩查爾,恩瓦爾查爾 |
注意
- ANSI SQL 位元資料型別與 Microsoft Access SQL BIT 資料型別不對應。 它對應的是 BINARY 資料型態。 Microsoft Access SQL BIT 資料型別並無 ANSI SQL 的對應物。
- TIMESTAMP 不再支援作為 DATETIME 的同義詞。
- NUMERIC 不再被支援作為 FLOAT 或 DOUBLE 的同義詞。 NUMERIC 現今被用作十進位的同義詞。
- LONGTEXT 欄位總是以 Unicode 表示格式儲存。
- 若使用資料型別名稱 TEXT 而未指定可選長度,則會建立一個 LONGTEXT 欄位。 這使得可以撰寫與 Microsoft SQL Server 相容的資料型態 CREATE TABLE 語句。
- CHAR 欄位總是以 Unicode 表示格式儲存,這相當於 ANSI SQL NATIONAL CHAR 的資料型態。
- 若使用資料型別名稱 TEXT,且指定可選長度,例如 TEXT (25) ,則該欄位的資料型態等同於 CHAR 資料型態。 這保留了大多數 Microsoft Access 應用程式的向下相容性,同時使沒有長度規格的 TEXT 資料型別 () 與Microsoft SQL Server對齊。