Postgresql存储过程返回值的方式有很多,在此先只记录一下自己用到过的,慢慢拓展 1.type型,这里geometry可以是任何postgresql支持的类型(integer/text/character varying.....) CREATE OR REPLACE FUNCTION test( tbl character varying) RETURNS geometry AS $BODY$ declare v_res geometry;--最终结果 begin return v_re…
创建返回结果集类型的存储过程: CREATE OR REPLACE FUNCTION public.f_get_member_info( id integer, productname character) RETURNS SETOF record LANGUAGE 'plpgsql' COST 100 VOLATILE ROWS 1000AS $BODY$ DECLARE rec record;BEGIN for rec in EXECUTE 'select id…