plpgsql 执行块
有时需要手动执行一段逻辑,又不想写成函数,那么就用下面格式吧。
DO LANGUAGE plpgsql $$
DECLARE
lv_var varchar;
BEGIN
select *
into lv_var
from public.test_forupdate_commit(1);
end;
$$;
或者
DO $$
DECLARE
lv_var varchar;
BEGIN
select *
into lv_var
from public.test_forupdate_commit(1);
end;
$$
LANGUAGE plpgsql;