Tipos de datos SQL

Los tipos de datos SQL del motor de base de datos de Microsoft Access consisten en 13 tipos de datos principales definidos por el motor de base de datos de Microsoft Access y varios sinónimos válidos reconocidos para estos tipos de datos.

En la tabla siguiente se enumeran los tipos de datos principales.

Tipo de datos

Tamaño de almacenamiento

Descripción

BINARY

1 byte por carácter

En un campo de este tipo se puede almacenar cualquier tipo de datos. No se realiza ninguna conversión de los datos (por ejemplo, a texto). La forma de introducir los datos en un campo binario define cómo se mostrarán como resultado.

BIT

1 byte

Los valores y los campos Sí y No solo pueden contener uno de los dos valores.

TINYINT

1 byte

Un valor entero entre 0 y 255.

MONEY

8 bytes

Un entero escalado entre
- 922.337.203,685.477,5808 y 922.337.203.685.477,5807.

DATETIME
(vea DOUBLE)

8 bytes

Un valor de fecha u hora entre los años 100 y 9999.

UNIQUEIDENTIFIER

128 bits

Un número de identificación único que se usa con llamadas a procedimiento remoto.

REAL

4 bytes

Un valor de coma flotante de precisión sencilla entre -3,402823E38 y -1,401298E-45 para los valores negativos, y entre 1,401298E-45 y 3,402823E38 para los valores positivos y 0.

FLOAT

8 bytes

Un valor de coma flotante de precisión doble entre -1,79769313486232E308 y -4,94065645841247E-324 para los valores negativos, y entre 4,94065645841247E-324 y 1,79769313486232E308 para los valores positivos y 0.

SMALLINT

2 bytes

Un entero corto entre -32.768 y 32.767.

INTEGER

4 bytes

Un entero largo entre -2.147.483.648 y 2.147.483.647.

DECIMAL

17 bytes

Un tipo de datos numérico exacto que contiene valores desde 1028-1 hasta -1028-1. Se puede definir la precisión (1-28) y la escala (0-precisión definida). La precisión y escala predeterminadas son 18 y 0, respectivamente.

TEXT

Dos bytes por carácter (vea la nota)

De cero a un máximo de 2,14 gigabytes.

IMAGE

Según sea necesario

De cero a un máximo de 2,14 gigabytes. Se usa para objetos OLE.

CHARACTER

Dos bytes por carácter (vea la nota)

De cero a 255 caracteres.


Nota: Los caracteres de los campos definidos como TEXT (también conocidos como MEMO) o CHAR (también conocido como TEXT(n) con una longitud específica) se almacenan en el formato de representación Unicode. Los caracteres Unicode requieren de manera uniforme dos bytes para almacenar cada carácter. Para las bases de datos de Microsoft Access existentes que contienen predominantemente datos de caracteres, esto podría significar que el archivo de base de datos podría duplicar su tamaño al convertirlo al formato de Microsoft Access. Pero la representación Unicode de muchos juegos de caracteres, los denominados anteriormente SBCS (Juegos de caracteres de byte único), se puede comprimir en un único byte con facilidad. Si define una columna CHAR con el atributo COMPRESSION, los datos se comprimirán automáticamente cuando se almacenan y se descomprimen cuando se recuperan de la columna.



Ampliar sus conocimientos
Explorar los cursos
Obtener nuevas características primero
Únase a los participantes de Office Insider

¿Le ha sido útil esta información?

¡Gracias por sus comentarios!

Gracias por sus comentarios. Quizá le interese ponerse en contacto con uno de nuestros agentes de soporte de Office.

×