Такая вещь, как анонимные блоки, появилась только в девятой версии PostgreSQL, в более ранних версиях нечто подобное можно делать, создавая и затем вызывая неанонимные функции / процедуры в схеме pg_temp, которые будут удалены по окончании сессии:
create function pg_temp.f(...) returns ... as $$
begin
...
end
$$ language plpgsql;
pg_temp.f(...);
pg_temp.f(...);
Комментариев нет:
Отправить комментарий