Definicje procedur nagłówka i treści nie pasują do siebie
W nagłówku masz:
PROCEDURE get_films(fname VARCHAR2);
Natomiast w ciele:
PROCEDURE get_films(fname IN film.title%type,
r_date OUT film.release_date%type, dur OUT film.duration%type)
Prawdopodobnie potrzebujesz tylko zaktualizować definicję nagłówka dwoma dodatkowymi parametrami OUT?
Podsumowanie
- Upewnij się, że definicja nagłówka pasuje do wszystkich parametrów implementacji treści (liczba parametrów, nazwy parametrów, kolejność parametrów i typy parametrów)
- Zgodnie z komentarzem Alexa, nie mieszaj i nie dopasowuj niestandardowego typu (
film.title%type
) z typem bazowym (VARCHAR2
). Wybierz jedno lub drugie.