hallo
ich habe folgendes problem.
ich habe ein paar tabellen angelegt um funktionen zu testen.
ich möchte gerne eine funktion schreiben, die mir alle filme eines bestimmten genres ausgibt (videoverleih).
grundlage:
- table genre (genre_id, genre_name)
- table film (film_id, film_name, genre_id(fk))
create or replace function fn_filme_genre(f_genre_id integer)
return varchar is
begin
declare
f_film varchar(50);
begin
select film_name
into f_film
from film
where genre_id = f_genre_id;
return f_film;
end;
end fn_film_genre;
/
so weit bin ich bis jetzt!
es kann ja ziemlich realitätsnahe sein das mehrere Filme zurückgegeben werden (jeweils so viele, wie in den einzelnen genre enthalten sind).
wie kann ich dir funktion umbauen, so dass ich mehrere werte über die funktion ausgeben kann???
ich hoffe mir kann jemand helfe.
schon mal vielen dank
gruß matze