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
sábado, 15 de septiembre de 2007
Suscribirse a:
Enviar comentarios (Atom)
No hay comentarios:
Publicar un comentario