Tipos de Datos SQL, MYSQL, ORACLE

Páginas: 14 (3269 palabras) Publicado: 16 de agosto de 2013

Investigación de Base de Datos I
Tipos de datos de los principales SGBD

16 de abril del 2013

TIPOS DE DATOS SQL SERVER
TIPO DE DATO
DESCRIPCIÓN DE DATO
NOMBRE DE DATO














NUMÉRICOS EXACTOS





















NUMÉRICOS EXACTOS
Si una tabla contiene 8 columnas o menos de tipo bit, éstas se almacenan como 1 byte. Si hay entre 9 y 16columnas de tipo bit, se almacenan como 2 bytes, y así sucesivamente.
Los valores de cadena TRUE y FALSE se pueden convertir en valores De tipo bit: TRUE se convierte en 1 y FALSE en 0.

bit

decimal [ (p[ ,s] )], en donde p: el número total máximo de dígitos decimales que se puede almacenar, tanto a la izquierda como a la derecha del separador decimal. La precisión debe ser un valor comprendidoentre 1 y la precisión máxima de 38. La precisión predeterminada es 18; s: El número máximo de dígitos decimales que se puede almacenar a la derecha del separador decimal. La escala debe ser un valor comprendido entre 0 y p. Solo es posible especificar la escala si se ha especificado la precisión. La escala predeterminada es 0. Los sinónimos de ISO para decimal son dec y dec(p, s).

decimalDe -2^63 (-9.223.372.036.854.775.808) a
2^63-1(9.223.372.036.854.775.807). Almacena en 8 bytes.

bigint

De -2^31 (-2.147.483.648) a 2^31-1 (2.147.483.647). Almacenamiento de 4 bytes.

int

De -2^15 (-32.768) a 2^15-1 (32.767). Almacenamiento de 2 bytes

smallint

De 0 a 255. Almacenamiento de 1 byte.

tinyint

Una constante con un separador decimal se convierteautomáticamente a un valor de datos numeric, con la precisión y escala mínimas necesarias. Por ejemplo, la constante 12.345 se convierte a un valor numeric con una precisión de 5 y una escala de 3. La conversión de valores decimal o numeric a valores float o real puede provocar alguna pérdida de precisión. La conversión de valores int, smallint, tinyint, float, real, money o smallmoney a valores decimalo numeric puede provocar un desbordamiento.

numeric

De -922,337,203,685.477,5808 a 922,337,203,685.477,5807. Almacenamiento en 8 bytes. Los tipos de dato smallmoney y money se pueden convertir a tipos de datos varchar y decimal.

money

De - 214.748,3648 a 214.748,3647. Almacenamiento en 4 bytes.
Use un punto para separar las unidades parciales de moneda, como céntimos, de lasunidades completas de moneda. Por ejemplo, 2.15 significa 2 dólares con 15 centésimas.

smallmoney
NUMÉRICOS APROXIMADOS
float [ (n) ]. Donde n es el número de bits que se utilizan para almacenar la mantisa del número float en notación científica y, por tanto, dicta su precisión y el tamaño de almacenamiento. Si se especifica n, debe ser un valor entre 1 y 53. El valor predeterminado de n es 53.De - 1,79E+308 a -2,23E-308, 0 y de 2,23E-308 a 1,79E+308. Su almacenamiento depende del valor del número.

float

De - 3,40E + 38 a -1,18E - 38, 0 y de 1,18E - 38 a 3,40E + 38. Almacenamiento de 4 bytes.

real







FECHA Y HORA














FECHA Y HORA
AAAA-MM-DD. Abarca del 1 de enero del año 1 después de Cristo al 31 de diciembre de 9999. Tamaño dealmacenamiento de 3 bytes, fijos. Calendario Gregoriano.

date

Define una hora de un día. La hora no distingue la zona horaria y está basada en un reloj de 24 horas. Rango de 00:00:00.0000000 a 23:59:59.9999999. hh:mm:ss[. nnnnnnn]=horas, mins, seg, fracciones de segundo. Almacenamiento de 5 bytes (fijo) con el valor predeterminado de 100 ns de precisión de fracciones de segundo.

timeIntervalo de fechas del 1 de enero de 1753 hasta el 31 de diciembre de 9999. Intervalo de horas de 00:00:00 a 23:59:59.997. No se ajusta a zona horaria. Almacenamiento en 8 bytes. Ejemplo:
2004-05-23T14:25:10

datetime

Fecha que se combina con una hora del día basada en un reloj de 24 horas. Tiene un rango de fechas mayor, un valor predeterminado mayor de precisión fraccionaria y una...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Datos de SQL y MySQL
  • tipos de datos mysql
  • TIPOS DE DATOS EN MYSQL
  • TIPOS DE DATOS MySql
  • Tipos De Datos En Mysql
  • Tipos de datos de oracle
  • SQL Objetos del Diccionario de Datos de Oracle
  • Tipos de datos sql

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS