TipoDatos

Embed Size (px)

DESCRIPTION

tipos de datos base de datos

Citation preview

Tipos de datos de serie

CHARACTER(n)ndebe ser mayor que 0 y no mayor que 255. La longitud por omisin es 1 byte.

VARCHAR (n)ndebe ser mayor que 0 y menor que un nmero que depende del tamao de pgina del espacio de tablas. La longitud mxima es 32704 byte.

CLOB(n)nno puede exceder de 2147483647. La longitud predeterminada es 1M.

GRAPHIC (n)ndebe ser mayor que 0 y menor que 128. La longitud por omisin es 1 byte.

VARGRAPHIC (n)n debe ser mayor que 0 y menor que un nmero que depende del tamao de pgina del espacio de tablas. La longitud mxima es 16352 byte.

DBCLOB (n)Caracteres de doble byte de longitud variable con un mximo dencaracteres de doble byte.nno puede exceder de 1073741824. La longitud predeterminada es 1M.

BINARY(n)Series binarias de longitud fija o longitud variable con una longitud denbytes.ndebe ser mayor que 0 y no mayor que 255. La longitud por omisin es 1.

VARBINARY(n)Series binarias de longitud variable con una longitud denbytes. La longitud dendebe ser mayor que 0 y menor que un nmero que depende del tamao de pgina del espacio de tablas. La longitud mxima es 32704.

BLOB(n)Series binarias de longitud variable con una longitud denbytes.nno puede exceder de 2147483647. La longitud predeterminada es 1M.

Tipos de datos numricos

SMALLINTUnentero pequeoes un entero binario con una precisin de 15 bits. El rango oscila entre -32768 y +32767.

INTEGER o INTUnentero grandees un entero binario con una precisin de 31 bits. El rango oscila entre -2147483648 y +2147483647.

BIGINTEnteros muy grandes. Unentero muy grandees un entero binario con una precisin de 63 bits. El rango de los enteros muy grandes oscila entre -9223372036854775808 y +9223372036854775807.

DECIMAL oNUMERICUn nmerodecimales un nmero decimal empaquetado con una coma decimal implcita. La posicin de la coma decimal la determinan la precisin y la escala del nmero. La escala, que es el nmero de dgitos en la parte de la fraccin del nmero, no puede ser negativa ni mayor que la precisin. La precisin mxima es de 31 dgitos.Todos los valores de una columna decimal tienen la misma precisin y escala. El rango de una variable decimal o los nmeros de una columna decimal estn entre -ny +n, dondenes el nmero positivo ms grande que se puede representar con la precisin y escala aplicable. El rango mximo oscila entre 1 - 10 y 10 - 1.

DECFLOATUn valor decoma flotante decimales un nmero IEEE 754r con una coma decimal. La posicin de la coma decimal se almacena en cada valor de coma flotante decimal. La precisin mxima es de 34 dgitos.El rango de un nmero de coma flotante decimal tiene 16 34 dgitos de precisin; el rango de exponente es respectivamente oscila entre 10-383 y 10+384 o entre 10-6143 y 10+6144.

REALUn nmero decoma flotante de precisin simplees un nmero de coma flotante corto de 32 bits. El rango de los nmeros de coma flotante de precisin simple oscila aproximadamente entre -7.2E+75 y 7.2E+75. En este rango, el valor negativo ms grande est cerca de -5.4E-79 y el valor positivo ms pequeo est cerca de 5.4E-079.

DOUBLEUn nmero decoma flotante de doble precisines un nmero de coma flotante largo de 64 bits. El rango de los nmeros de coma flotante de doble precisin oscila aproximadamente entre -7.2E+75 y 7.2E+75. En este rango, el valor negativo ms grande est cerca de -5.4E-79 y el valor positivo ms pequeo est cerca de 5.4E-079.

Tipos de datos de fecha y hora

DATEUnafechaes un valor de tres partes que representa un ao, mes y da dentro del rango de 0001-01-01 a 9999-12-31.

TIMEUnahoraes un valor de tres partes que representa una hora del da en horas, minutos y segundos dentro del rango de 00.00.00 a 24.00.00.

TIMESTAMPUnaindicacin de fecha y horaes un valor de siete partes que representa una fecha y hora mediante ao, mes, da, hora, minuto, segundo y microsegundo, en el rango de 0001-01-01-00.00.00.000000000 a 9999-12-31-24.00.00.000000000 con precisin de nanosegundos. Las indicaciones de fecha y hora tambin pueden contener informacin de huso horario.

XML, tipo de datos

El tipo de datos XML se utiliza para definir columnas de una tabla que almacena valores XML. Este tipo de datos pureXML proporciona la capacidad de almacenar documentos XML con la forma correcta en una base de datos.Todos los datos XML se almacenan en la base de datos en una representacin interna. Los datos de tipo carcter de esta representacin interna siguen el esquema de codificacin UTF-8.El tamao de un valor XML de una tabla de DB2 no tiene lmite de arquitectura. Sin embargo, los datos XML serializados que se almacenan en una columna XML o se recuperan de una columna XML tienen un lmite de 2 GB.

Tipos de datos de objetos grandes

DB2proporciona tres tipos de datos para almacenar estos objetos de datos como series de hasta 2 GB de tamao:Objetos grandes de caracteres (CLOB)Utilice el tipo de datos CLOB para almacenar SBCS o datos mixtos como, por ejemplo, documentos que contienen un juego de caracteres simple. Utilice este tipo de datos si los datos son superiores (o pueden crecer hasta superar) el lmite que el tipo de datos VARCHAR permite.Objetos grandes de caracteres de doble byte (DBCLOB)Utilice el tipo de datos DBCLOB para almacenar grandes cantidades de datos DBCS como, por ejemplo, documentos que utilizan un juego de caracteres DBCS.Objetos binarios grandes (BLOB)Utilice el tipo de datos BLOB para almacenar grandes cantidades de datos no de tipo carcter como, por ejemplo, imgenes, voz y medios mixtos.

Tipo de datos ROWIDUtilice el tipo de datos ROWID para identificar filas de forma exclusiva y permanente en un subsistema DB2.