PostgreSQL: Como passar o nome da tabela / exibição como um parâmetro para funcionar no PostgreSQL?
Por exemplo: Eu tenho uma VIEW chamada "view1" que contém as colunas 'name' e 'slno', agora eu quero que ela seja exibida usando a FUNÇÃO chamada "f1", como mostrado abaixo:
--Função
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;