01/09/2009, 08:41
|
| | Fecha de Ingreso: agosto-2009
Mensajes: 7
Antigüedad: 15 años, 2 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. |