比較 Access 和 SQL Server 資料類型

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

備忘

Need more help?

Expand your skills
Explore Training
Get new features first
Join Microsoft Office Insiders

Was this information helpful?

How satisfied are you with the translation quality?
What affected your experience?

Thank you for your feedback!

×