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;
(0)
上一篇 2022年3月21日
下一篇 2022年3月21日

相关推荐