sql >> Databasteknik >  >> RDS >> Oracle

java.sql.SQLEundantag:ORA-06550:efter anropsprocedur från java-kod

Felmeddelandet säger att SCHEMA_RESTORE.RESTORE inte kan hittas. Det finns flera möjliga orsaker:

  • Paketet (och proceduren) finns i ett annat schema, t.ex. du kompilerade det som användare A men försöker kalla dem som användare B.
  • Du har inte åtkomsträttighet att utföra procedurer från paketet. Därmed blir den osynlig.
  • Du har definierat proceduren i paketets brödtext, men har inte deklarerat det i pakethuvudet.

Ett ytterligare problem jag kan se är parenteserna. Om du anropar en procedur utan argument, ska fonterna utelämnas:

{ call SCHEMA_RESTORE.restore }


  1. mysql om rad inte finns, ta standardvärde

  2. Infoga matrisvärden i databasen i laravel

  3. PHP:Bildhämtning från MySQL Blob direkt till <img>-taggen

  4. Vad är rätt syntax för IF-satsen i MySQL?