PostgreSQL: Wie übergebe ich einen Tabellen- / Ansichtsnamen als Parameter für die Funktion in PostgreSQL?
Zum Beispiel: Ich habe eine VIEW mit dem Namen "view1", die die Spalten "name" und "slno" enthält. Jetzt möchte ich, dass sie mit der FUNCTION "f1" angezeigt wird, wie unten gezeigt:
--Funktion
create or replace function f1(viewname varchar)
returns table (name varchar,slno integer) as
$body$
begin
return query
select * from viewname;
end;
$body$
language plpgsql;