En PLSQL admite una
variada gama de tipos de datos para la información almacenada en las tablas.
Estos tipos de datos pueden ser numéricos, alfanuméricos, de fecha o booleanos. Los tipos de datos en
PL/SQL definen el formato de una variable, constante o parametro (los
parametros son usados para pasar valores y devolverlos de un procedimiento o
función).
NUMBER
(Numérico): Almacena números
enteros, virtualmente de cualquier longitud, aunque puede ser especificada la
precisión (Número de dígitos) y la escala que es la que determina el número de
decimales. El
tipo NUMBER tiene muchos subtipos tales como DECIMAL y el INTEGER
CHAR
(Caracter): Es
un tipo de dato de longitud fija. Almacena datos de tipo
caracter con una longitud maxima de 32767 y cuyo valor de longitud por default
es 1.
VARCHAR2
(Caracter de longitud variable): es un tipo de dato de
longitud variable.
Almacena datos de tipo caracter empleando sólo la cantidad necesaria aún cuando
la longitud máxima sea mayor.
DATE: Soporta valores de tipo fecha y hora.
BOOLEAN: Variables que contienen TRUE, FALSE, o NULL y son usadas en condiciones lógicas
PL/SQL.
EXCEPTION: Es usada para definir
nombres de excepciones definidas por el usuario.
REF
CURSOR: Es un apuntador a un cursor en memoria. Es muy util para retornar sets
de registros a procedimientos.
RECORD: Define un tipo compuesto, una colección de otras escalas o tipos compuestos.
TABLE: Define un arreglo delimitado de PL/SQL.
RAW
y LONG RAW: Son datos binarios. LONG RAW ha sido declarado obsoleto en favor
del tipo de dato BLOB.
BLOB: Es mejor para objetos binarios grandes.
LONG
y CLOB: Son utilizados para objetos de tipo carácter muy grandes, es mejor
utilizar el CLOB.
BFILE: Es un archivo binario externo.
ROWID: Es una apuntador a una fila de una tabla.
No hay comentarios:
Publicar un comentario