viernes, 18 de septiembre de 2015

Tipos de datos pl/sql


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