Ver Mensaje Individual
  #2 (permalink)  
Antiguo 01/09/2009, 08:41
hernanduque
 
Fecha de Ingreso: agosto-2009
Mensajes: 7
Antigüedad: 14 años, 8 meses
Puntos: 0
Respuesta: Inicializar arrays

Hola

Te doy un ejemplo simple de como cargar la información en un arreglo:

Creas el tipo:

TYPE CODIGO IS RECORD
(
LS_COD_REC VARCHAR2(18),
LS_CER_REC VARCHAR2(4)
);


Creas una tabla basado en ese nuevo tipo:

Type T_Tabla_codigo is Table of CODIGO index by binary_integer;

Creas el vector que registrará la información del arreglo:

V_codigos T_Tabla_codigo;

Abres un cursor que inserte la información del vector:

for ivf in 1..2 loop
V_codigos(ivf).LS_COD_REC := ivf;
V_codigos(ivf).LS_CER_REC := ivf+2;
end loop;


Con esto ya tienes una rutina que registra información en un vector y en cada campo. El ejemplo es simple pero estoy seguro que te sirve para que lo adaptes para lo que necesitas.

Un saludo.