Comparar os tipos de dados do Access e do SQL Server

Aplica-se A
Access para Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Os tipos de dados do Access têm um nome diferente dos tipos de dados do SQL Server. Por exemplo, uma coluna do SQL Server do tipo de dados de bits é importada ou ligada ao Access com o tipo de dados Sim/Não. A seguinte tabela compara os tipos de dados do Access e do SQL Server.

Tipo de dados do SQL Server Tipo de dados do Access Tamanho do campo do Access
bigint Número Grande Para mais informações, consulte Utilizar o tipo de dados Número Grande.
binário (tamanho do campo) Binário O mesmo que o tamanho do campo do SQL Server
bits Sim/Não
char (tamanho do campo), em que o tamanho do campo é menor ou igual a 255 Texto O mesmo que o tamanho do campo do SQL Server
char (tamanho do campo), em que o tamanho do campo é superior a 255 Memorando
datetime Data/Hora Ponto flutuante de dupla precisão
datetime2 Data/Hora Prolongada Cadeia codificada de 42 bytes. Para obter mais informações, consulte Usando o tipo de dados Data/Hora Estendida.
decimal (precisão, escala) Número Decimal (as propriedades Precisão e Escala do Access correspondem à precisão e escala do SQL Server.)
flutuante Número Duplo
imagem Objeto OLE
int Número Número Inteiro Longo
dinheiro Moeda
nchar (tamanho do campo), em que o tamanho do campo é menor ou igual a 255 Texto O mesmo que o tamanho do campo do SQL Server
nchar (tamanho do campo), em que o tamanho do campo é superior a 255 Memorando
ntext Memorando
numérico (precisão, escala) Número Decimal (as propriedades Precisão e Escala do Access correspondem à precisão e escala do SQL Server.)
nvarchar (tamanho do campo), em que o tamanho do campo é menor ou igual a 255 Texto O mesmo que o tamanho do campo do SQL Server
nvarchar (tamanho do campo), em que o tamanho do campo é superior a 255 Memorando
nvarchar(MAX) Memorando
real Número Único
smalldatetime Data/Hora
smallint Número Número Inteiro
smallmoney Moeda
sql_variant Texto 255
texto Memorando
carimbo de data/hora Binário 8
tinyint Número Byte
uniqueidentifier Número ID de Replicação
varbinary Binário O mesmo que o tamanho do campo do SQL Server
varbinary (MAX) Objeto OLE
varchar (tamanho do campo), em que o tamanho do campo é menor ou igual a 255 Texto O mesmo que o tamanho do campo do SQL Server
varchar (tamanho do campo), em que o tamanho do campo é superior a 255 Memorando
varchar(MAX) Memorando
xml Memorando