这里发生了什么;Postgres是否拒绝提供来自非UDF或存储过程的块的结果?或者其他什么句法上的事?*) from ' || tenant || E'.accounts_user;') INTO result2;
$ LANGUAGE plpgsql我本来打算尝试创建一个临时表来放入我的结果,但是我不允许创建任何东西,包括UDF和存储过程,因此我认为这是一个非存储过程。
在postgresql plpgsql中,begin return query select c2 from t1 where c1 = p_i;end;
$$ language plpgsql但是这里的RETURN需要RETURN QUERY或RETURN NEXT --似乎没有办法简单地退出函数。