對等的 ANSI SQL 資料類型

套用到
Microsoft 365 Access Access 2024 Access 2021 Access 2019 Access 2016

下表列出 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對齊。