Oracle
 sql >> база данни >  >> RDS >> Oracle

java.sql.SQLException:ORA-06550:след извикване на процедура от java код

Съобщението за грешка казва, че SCHEMA_RESTORE.RESTORE не може да бъде намерен. Има няколко възможни причини:

  • Пакетът (и процедурата) са в различна схема, напр. вие сте го компилирали като потребител A, но се опитвате да ги извикате като потребител B.
  • Нямате право на достъп да изпълнявате процедури от пакета. Така той става невидим.
  • Вие сте дефинирали процедурата в тялото на пакета, но не сте я декларирали в заглавката на пакета.

Друг проблем, който виждам, са скобите. Ако извикате процедура без аргументи, предтезите трябва да бъдат пропуснати:

{ call SCHEMA_RESTORE.restore }


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Неподдържан тип данни на колона ODP.NET

  2. ИЗБЕРЕТЕ INTO с помощта на Oracle

  3. Добавяне на ограничения чрез подзаявка от друга таблица

  4. проблем при свързване на qt + oracle

  5. Генерирайте период от време от две колони за дати