欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

plpgsql执行块格式

程序员文章站 2022-04-15 12:46:15
有时需要手动执行一段逻辑,又不想写成函数,那么就用下面格式吧。 DO LANGUAGE plpgsql $$ DECLARE lv_var varchar;...

有时需要手动执行一段逻辑,又不想写成函数,那么就用下面格式吧。

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;