Comparar los tipos de datos de Access y los de SQL Server
Applies ToAccess para Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Los tipos de datos de Access tienen nombres distintos de los tipos de datos de SQL Server. Por ejemplo, una columna de SQL Server del tipo de datos bit se importa o se vincula en Access con el tipo de datos Sí/No. En la tabla siguiente se comparan los tipos de datos de SQL Server y Access.

Tipos de datos de SQL Server

Tipos de datos de Access

Tamaño de campo de Access

bigint

Número grande

Para obtener más información, vea Usar el tipo de datos Número grande.

binary (tamaño de campo)

Binario

Igual que el tamaño de campo de SQL Server

bit

Sí/no

char (tamaño de campo), donde el tamaño de campo es menor o igual que 255.

Texto

Igual que el tamaño de campo de SQL Server.

char (tamaño de campo), donde el tamaño de campo es mayor que 255.

Memo

datetime

Fecha y hora

Punto flotante de doble precisión

datetime2

Fecha y hora extendida

Cadena codificada de 42 bytes. Para obtener más información, vea Usar el tipo de datos de fecha y hora extendida.

decimal (precision, scale)

Número

Decimal (las propiedades Precision y Scale de Access coinciden con Precision y Scale de SQL Server).

float

Número

Doble

image

Objeto OLE

int

Número

Entero largo

money

Moneda

nchar (tamaño de campo), donde el tamaño de campo es menor o igual que 255.

Texto

Igual que el tamaño de campo de SQL Server.

nchar (tamaño de campo), donde el tamaño de campo es mayor que 255.

Memo

ntext

Memo

numeric (precision, scale)

Número

Decimal (las propiedades Precision y Scale de Access coinciden con Precision y Scale de SQL Server).

nvarchar (tamaño de campo), donde el tamaño de campo es menor o igual que 255.

Texto

Igual que el tamaño de campo de SQL Server.

nvarchar (tamaño de campo), donde el tamaño de campo es mayor que 255.

Memo

nvarchar(MAX)

Memo

real

Número

Único

smalldatetime

Fecha y hora

smallint

Número

Entero

smallmoney

Moneda

sql_variant

Texto

255

text

Memo

timestamp

Binario

8

tinyint

Número

Byte

uniqueidentifier

Número

Id. de replicación

varbinary

Binario

Igual que el tamaño de campo de SQL Server.

varbinary (MAX)

Objeto OLE

varchar (tamaño de campo), donde el tamaño de campo es menor o igual que 255.

Texto

Igual que el tamaño de campo de SQL Server.

varchar (tamaño de campo), donde el tamaño de campo es mayor que 255.

Memo

varchar(MAX)

Memo

xml

Memo

¿Necesita más ayuda?

¿Quiere más opciones?

Explore las ventajas de las suscripciones, examine los cursos de aprendizaje, aprenda a proteger su dispositivo y mucho más.

Las comunidades le ayudan a formular y responder preguntas, enviar comentarios y leer a expertos con conocimientos extensos.