sql >> Database teknologi >  >> RDS >> Oracle

java.sql.SQLEundtagelse:ORA-06550:efter opkaldsprocedure fra java-kode

Fejlmeddelelsen siger, at SCHEMA_RESTORE.RESTORE ikke kan findes. Der er flere mulige årsager:

  • Pakken (og proceduren) er i et andet skema, f.eks. du kompilerede det som bruger A, men prøver at kalde dem som bruger B.
  • Du har ikke adgangsretten til at udføre procedurer fra pakken. Dermed bliver den usynlig.
  • Du har defineret proceduren i pakketeksten, men har ikke erklæret den i pakkeoverskriften.

Et yderligere problem, jeg kan se, er parenteserne. Hvis du kalder en procedure uden argumenter, skal skrifttegnene udelades:

{ call SCHEMA_RESTORE.restore }


  1. Find dublerede værdier, der er tildelt mere end én unik værdi

  2. MySQL dato sammenligning

  3. Bruger du Like på en parametervariabel?

  4. Hvordan gemmer man arrays i MySQL?