Tipos de datos SQL

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

La tabla siguiente enumera los tipos de datos principales.

Tipo de datos

Tamaño de almacenamiento

Descripción

BINARIO

1 byte por carácter

Se puede almacenar cualquier clase de datos en un campo de este tipo. No se realiza ninguna conversión de datos (por ejemplo, a texto). El modo en que se proporcionan los datos en un campo binario determina la forma en la que aparecerán como resultado.

BIT

1 byte

Valores Sí y No y campos que contienen uno o dos valores.

TINYINT

1 byte

Valor entero entre 0 y 255.

MONEY

8 bytes

Entero escalado entre
– 922.337.203.685.477,5808 y 922.337.203.685.477,5807.

DATETIME
(Vea DOUBLE)

8 bytes

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

UNIQUEIDENTIFIER

128 bits

Número de identificación exclusivo utilizado en llamadas a procedimientos remotos.

REAL

4 bytes

Valor de punto flotante de precisión simple con un intervalo de – 3,402823E38 a – 1,401298E-45 para valores negativos, 1,401298E-45 a 3,402823E38 para valores positivos, y 0.

FLOAT

8 bytes

Valor de punto flotante de precisión doble con un intervalo de – 1,79769313486232E308 a – 4,94065645841247E-324 para valores negativos, 4,94065645841247E-324 a 1,79769313486232E308 para valores positivos, y 0.

SMALLINT

2 bytes

Entero corto entre – 32.768 y 32.767.

INTEGER

4 bytes

Entero largo entre – 2.147.483.648 y 2.147.483.647.

DECIMAL

17 bytes

Tipo de datos numérico exacto que mantiene valores desde 1028 - 1 hasta - 1028 - 1. 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

2 bytes por carácter (Vea la nota)

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

IMAGE

Según se requiera

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

CHARACTER

2 bytes por carácter (Vea la nota)

De cero a 255 caracteres.


Nota   Los caracteres de campos definidos como TEXT (también conocidos como MEMO) o CHAR (también conocidos como TEXT(n) con un largo específico) se almacenan en formato de representación Unicode. Los caracteres Unicode requieren de modo uniforme dos bytes para almacenar cada carácter. Para las bases de datos Microsoft Access existentes que contienen predominantemente datos de caracteres, esto podría significar que el archivo de la base de datos casi doblaría su tamaño al convertirse al formato de Microsoft Access. No obstante, la representación Unicode de muchos juegos de caracteres, aquéllos previamente indicados como SBCS (Juegos de caracteres de un solo byte), se puede comprimir fácilmente en un solo byte. Si define una columna CHAR con el atributo COMPRESSION, los datos se comprimirán automáticamente cuando se almacenen y se descomprimirán cuando se recuperen de la columna.



Se aplica a: Access 2007



¿Le ha sido útil esta información?

No

¿Cómo podemos mejorarlo?

255 caracteres restantes

Para proteger su privacidad, no incluya información de contacto en sus comentarios. Revisar política de privacidad.

¡Gracias por sus comentarios!

Recursos de soporte técnico

Cambiar idioma