6. Tipos de Datos
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.
Tipos de datos primarios:
|
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 caracter |
De cero a 255
caracteres. |
La siguiente tabla recoge los
sinonimos de los tipos de datos definidos:
|
Tipo de Dato |
Sinónimos |
|
BINARY |
VARBINARY |
|
BIT |
BOOLEAN
|
|
BYTE |
INTEGER1 |
|
COUNTER |
AUTOINCREMENT |
|
CURRENCY |
MONEY |
|
DATETIME |
DATE |
|
SINGLE |
FLOAT4 |
|
DOUBLE |
FLOAT |
|
SHORT |
INTEGER2
|
|
LONG |
INT |
|
LONGBINARY |
GENERAL
|
|
LONGTEXT |
LONGCHAR
|
|
TEXT |
ALPHANUMERIC
|
|
VARIANT (No Admitido) |
VALUE |