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;

Ответы на вопрос(1)

Ваш ответ на вопрос