Pesan kesalahan mengatakan bahwa SCHEMA_RESTORE.RESTORE tidak dapat ditemukan. Ada beberapa kemungkinan penyebabnya:
- Paket (dan prosedur) berada dalam skema yang berbeda, mis. Anda mengkompilasinya sebagai pengguna A tetapi mencoba memanggil mereka sebagai pengguna B.
- Anda tidak memiliki hak akses untuk menjalankan prosedur dari paket. Dengan demikian menjadi tidak terlihat.
- Anda telah mendefinisikan prosedur di badan paket, tetapi belum mendeklarasikannya di header paket.
Masalah lebih lanjut yang bisa saya lihat adalah tanda kurung. Jika Anda memanggil prosedur tanpa argumen, prentheses harus dihilangkan:
{ call SCHEMA_RESTORE.restore }