Site hosted by Angelfire.com: Build your free website today!

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 
LOGICAL 
LOGICAL1 
YESNO

BYTE

INTEGER1

COUNTER

AUTOINCREMENT

CURRENCY

MONEY

DATETIME

DATE 
TIME 
TIMESTAMP

SINGLE

FLOAT4 
IEEESINGLE 
REAL

DOUBLE

FLOAT 
FLOAT8 
IEEEDOUBLE 
NUMBER 
NUMERIC

SHORT

INTEGER2 
SMALLINT

LONG

INT 
INTEGER 
INTEGER4

LONGBINARY

GENERAL 
OLEOBJECT

LONGTEXT

LONGCHAR 
MEMO 
NOTE

TEXT

ALPHANUMERIC 
CHAR 
CHARACTER 
STRING 
VARCHAR

VARIANT (No Admitido)

VALUE