Typedefinitionen i main sql-fil er ikke den type, der forventes af pakkeunderrutinen. IOPACKAGE.OUTPUT_ARRAY
-underrutinen forventer typen IOPACKAGE.NUMBER_ARRAY_TYPE
. Du behøver ikke at omdefinere typen. Følgende burde virke:
declare
v_array IOPACKAGE.NUMBER_ARRAY_TYPE;
begin
IOPACKAGE.OUTPUT_ARRAY(v_array);
end;
Se forskellen mellem IOPACKAGE.NUMBER_ARRAY_TYPE
og NUMBER_ARRAY_TYPE
. De ligner hinanden, men ikke ens.