比較 Access 和 SQL Server 資料類型

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

Access 資料類型的名稱與 SQL Server 資料類型不同。 例如,在匯入或連結至 Access 之後,SQL Server 欄的 [bit] 資料類型會變成 [是/否] 資料類型。 下表將比較 SQL Server 與 Access 的資料類型。

SQL Server 資料類型 Access 資料類型 Access 欄位大小
bigint 大型數字 如需詳細資訊,請參閱使用大型數字資料類型
binary (欄位大小) 二進位 與 SQL Server 欄位大小相同
bit 是/否
char (欄位大小),其中欄位大小小於或等於 255 文字 與 SQL Server 欄位大小相同
char (欄位大小),其中欄位大小大於 255 備忘
datetime 日期/時間 雙精確度浮點
datetime2 延長的日期/時間 編碼字串為 42 位元組。 如需詳細資訊,請參閱使用 [延伸的日期/時間] 資料類型。
decimal (整數位數、小數位數) 數值 十進位 (Access 整數位數與小數位數屬性與 SQL Server 的整數位數與小數位數相符)。
float 數值 雙精準數
image OLE 物件
int 數值 長整數
money 貨幣
nchar (欄位大小),其中欄位大小小於或等於 255 文字 與 SQL Server 欄位大小相同
nchar (欄位大小),其中欄位大小大於 255 備忘
ntext 備忘
numeric (整數位數、小數位數) 數值 十進位 (Access 整數位數與小數位數屬性與 SQL Server 的整數位數與小數位數相符)。
nvarchar (欄位大小),其中欄位大小小於或等於 255 文字 與 SQL Server 欄位大小相同
nvarchar (欄位大小),其中欄位大小大於 255 備忘
nvarchar(MAX) 備忘
real 數值 單精準數
smalldatetime 日期/時間
smallint 數值 整數
smallmoney 貨幣
sql_variant 文字 255
text 備忘
timestamp 二進位 8
tinyint 數值 位元組
uniqueidentifier 數值 複寫識別碼
varbinary 二進位 與 SQL Server 欄位大小相同
varbinary (MAX) OLE 物件
varchar (欄位大小),其中欄位大小小於或等於 255 文字 與 SQL Server 欄位大小相同
varchar (欄位大小),其中欄位大小大於 255 備忘
varchar(MAX) 備忘
xml 備忘