plpgsql执行块格式
程序员文章站
2022-07-02 18:45:17
有时需要手动执行一段逻辑,又不想写成函数,那么就用下面格式吧。
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;