martes, 17 de abril de 2012

Tipos de datos PL/SQL:

*decimal(p,e): La precicion maxima es de 38 digitos. Es un numero que tiene 2 digitos antes del decimal y un digito despues del decimal.

*double precision.

*float: la precicion maxima es de 38 decimales.

*int.

*integer
.
*numeric(p,e): La precision maxima es de 38 digitos. Don p es la precision y e la escala por ejemplo numeric(7,2) es un numero que tiene 5 digitos antes del decimal y 2 digitos despues del decimal.

*number( tiene las mismas caracteristicas que numeric).

*real.

*char(tamaño) hasta 32767 bytes en plsql.Donde tamaño es el numero de caracteres a almacenar. Son cadenas de ancho fijo.Se rellana con espacios.

*varchar2(tamaño).Hasta 32767 bytes en plsql. Donde tamaño es el numero de caracteres a almacenar.Son cadenas de ancho variable.

*Long: Hasta 2 gigabytes.  Son cadenas de ancho variable.

*raw: Hasta 32767 bytes en plsql. Son cadenas binarias de ancho variable.

*long raw: Hasta 2 gigabytes. Son cadenas binarias de ancho variable.

*timestamp(fractional seconds precision) : Incluye año, mes, dia, hora, minutos y segundos. Por ejemplo timestamp(6), debe ser un numero entre 0 y 9(el valor por defecto es 6)

*date: una fecha entre el 1 de enero de 4712 A.C y el 31 de diciembre de 9999 D.C

*boolean: Valido en plsql. Este tipo de dato no existe en Oracle 8i/9i.


No hay comentarios:

Publicar un comentario