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