Hola quisiera si me pueden ayudar para saber como imprimo estos valores que estoy cargnado en esta matriz soy nuevo utilizando este tipo de programacion
saludos...
DECLARE
type
vc_array is table of varchar2(500) index by pls_integer;
type
vc_array_array is table of vc_array index by pls_integer;
arraysalida1 vc_array_array
;
lv_cadena
varchar2(500);
LV_COUNT
NUMBER:=0;
LV_COUNT2
NUMBER:=0;
LV_COD_GRUPO
VARCHAR2(1000);
cursor c1 is
SELECT *
-- INTO V_EXISTE
FROM FO_GRUPOS_TRANSAC_DETA
WHERE COD_EMPRESA = '11'
AND COD_SISTEMA = 'FO'
order by cod_grupo;
Begin
For I In C1 Loop
Lv_Cod_Grupo
:=I.Cod_Grupo;
If Lv_Cod_Grupo=I.Cod_Grupo Then
Arraysalida1
(Lv_Count)(Lv_Count2) := I.Tip_Transac||I.Subtip_Transac;
Arraysalida1
(Lv_Count)(Lv_Count2) := I.Tip_Transac||I.Subtip_Transac;
Arraysalida1
(Lv_Count)(Lv_Count2) := I.Tip_Transac||I.Subtip_Transac;
Arraysalida1
(Lv_Count)(Lv_Count2) := I.Tip_Transac||I.Subtip_Transac;
Lv_Cadena
:=Arraysalida1(Lv_Count)(Lv_Count2);
-- Dbms_Output.Put_Line(Lv_Cadena);
Else
Lv_Count
:=Lv_Count+1;
Lv_Count2
:=0;
End If;
Lv_Count2
:=Lv_Count2+1;
End Loop;
End;