PostgreSQL: как передать имя таблицы / представления в качестве параметра для функции в PostgreSQL?
Например: у меня есть VIEW с именем «view1», который содержит столбцы «name» и «slno», теперь я хочу, чтобы он отображался с использованием FUNCTION с именем «f1», как показано ниже:
--function
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;