sábado, 15 de septiembre de 2007

Variables

Las variables se definen en la sección declarativa de los bloques PL/SQL dónde también
pueden inicializarse.
La asignación de nuevos valores a las variables puede hacerse en la parte ejecutable del
bloque.
Pueden utilizarse para pasar valores como argumentos a subprogramas. Estas podrán ser
de tipo IN (variable de entrada, OUT, variable de salida o INOUT, variable de
entrada/salida).
También podrán utilizarse para almacenar valores devueltos o requeridos por una orden
SQL.
Todas las variables tienen un tipo. Los posibles tipos de una variable son:
Escalar. Almacenan un valor único. Son los mismos que los de las columnas de las
tablas (VARCHAR2, NUMBER, DATE, CHAR, LONG, LONG_RAW,
BINARY_INTEGER, LAW_INTEGER) más el BOOLEAN
Compuesto. Grupos de datos: tablas PL/SQL, registros...
Puntero. Designan elementos de otros programas.
LOB (Large OBjects). Almacenan gran cantidad de información. Las variables de
tipo LOB permiten almacenar datos no estructurados (imágenes, texto...) de hasta 4
GB de tamaño

No hay comentarios: