Typdefinitionen i sql-huvudfil är inte den typ som förväntas av paketunderrutinen. IOPACKAGE.OUTPUT_ARRAY
-subrutinen förväntar sig typen IOPACKAGE.NUMBER_ARRAY_TYPE
. Du behöver inte definiera om typen. Följande bör fungera:
declare
v_array IOPACKAGE.NUMBER_ARRAY_TYPE;
begin
IOPACKAGE.OUTPUT_ARRAY(v_array);
end;
Se skillnaden mellan IOPACKAGE.NUMBER_ARRAY_TYPE
och NUMBER_ARRAY_TYPE
. De är lika men inte samma.