Съобщението за грешка казва, че SCHEMA_RESTORE.RESTORE не може да бъде намерен. Има няколко възможни причини:
- Пакетът (и процедурата) са в различна схема, напр. вие сте го компилирали като потребител A, но се опитвате да ги извикате като потребител B.
- Нямате право на достъп да изпълнявате процедури от пакета. Така той става невидим.
- Вие сте дефинирали процедурата в тялото на пакета, но не сте я декларирали в заглавката на пакета.
Друг проблем, който виждам, са скобите. Ако извикате процедура без аргументи, предтезите трябва да бъдат пропуснати:
{ call SCHEMA_RESTORE.restore }