sql >> Databáze >  >> RDS >> Oracle

java.sql.SQLException:ORA-06550:po volání procedury z kódu java

Chybová zpráva říká, že SCHEMA_RESTORE.RESTORE nelze nalézt. Existuje několik možných příčin:

  • Balík (a postup) jsou v jiném schématu, např. zkompilovali jste jej jako uživatel A, ale pokoušíte se je zavolat jako uživatele B.
  • Nemáte oprávnění ke spouštění procedur z balíčku. Tím se stává neviditelným.
  • Definovali jste proceduru v těle balíčku, ale nedeklarovali jste ji v hlavičce balíčku.

Další problém, který vidím, jsou závorky. Pokud zavoláte proceduru bez argumentů, předpony by měly být vynechány:

{ call SCHEMA_RESTORE.restore }


  1. Řetězce vlastního formátu data a času Podporováno FORMAT() na serveru SQL Server

  2. MySQL Vyberte nejnovější řádek specifické hodnoty

  3. Jak zvýšit maximální počet připojení v PostgreSQL

  4. Klauzule LIKE Mysql a samostatná slova v poli