Los tipos de datos SQL se clasifican en 13 tipos
de datos primarios y de varios sinónimos válidos reconocidos por
dichos tipos de datos. Los tipos de datos primarios son:
| Tipo de Datos |
Longitud |
Descripción |
| BINARY |
1 byte |
Para consultas sobre tabla adjunta de productos
de bases de datos que definen un tipo de datos Binario. |
| BIT |
1 byte |
Valores Si/No ó True/False |
| BYTE |
1 byte |
Un valor entero entre 0 y 255. |
| COUNTER |
4 bytes |
Un número incrementado automáticamente
(de tipo Long) |
| CURRENCY |
8 bytes |
Un entero escalable entre 922.337.203.685.477,5808
y 922.337.203.685.477,5807. |
| DATETIME |
8 bytes |
Un valor de fecha u hora entre los años
100 y 9999. |
| SINGLE |
4 bytes |
Un valor en punto flotante de precisión
simple con un rango de - 3.402823*1038 a -1.401298*10-45
para valores negativos, 1.401298*10- 45 a 3.402823*1038
para valores positivos, y 0. |
| DOUBLE |
8 bytes |
Un valor en punto flotante de doble precisión
con un rango de - 1.79769313486232*10308 a -4.94065645841247*10-324
para valores negativos, 4.94065645841247*10-324 a
1.79769313486232*10308 para valores positivos, y
0. |
| SHORT |
2 bytes |
Un entero corto entre -32,768 y 32,767. |
| LONG |
4 bytes |
Un entero largo entre -2,147,483,648 y 2,147,483,647. |
| LONGTEXT |
1 byte por carácter |
De cero a un máximo de 1.2 gigabytes. |
| LONGBINARY |
Según se necesite |
De cero 1 gigabyte. Utilizado para objetos
OLE. |
| TEXT |
1 byte por carácter |
De cero a 255 caracteres. |
La siguiente tabla recoge los sinónimos de los tipos
de datos definidos: