sql >> Database >  >> RDS >> Oracle

PLS-00306:verkeerd aantal of typen argumenten in aanroep naar 'OUTPUT_ARRAY'

De typedefinitie in hoofd sql-bestand is niet het type dat wordt verwacht door de pakketsubroutine. IOPACKAGE.OUTPUT_ARRAY -subroutine verwacht type IOPACKAGE.NUMBER_ARRAY_TYPE . U hoeft het type niet opnieuw te definiëren. Het volgende zou moeten werken:

declare
  v_array IOPACKAGE.NUMBER_ARRAY_TYPE;
begin
  IOPACKAGE.OUTPUT_ARRAY(v_array);
end;

Zie het verschil tussen IOPACKAGE.NUMBER_ARRAY_TYPE en NUMBER_ARRAY_TYPE . Ze lijken op elkaar, maar zijn niet hetzelfde.




  1. Bezetten char / varchar / text / longtext-kolommen in MySQL de volledige grootte in het bestandssysteem, zelfs voor gedeeltelijk gevulde cellen?

  2. Kan geen kolom van een panda-gegevensframe toevoegen aan mysql in python

  3. Kopieer records met selectie invoegen en werk vervolgens attributen bij in dezelfde set records

  4. Het voegt de waarden niet in de database in