postgres存储过程返回自定义的表格

499 阅读1分钟

返回自定义表格:

select * from fun_test() ;#返回 表结构格式

select fun_test() ;#返回只能一列,每列为python 的tuple格式

注意:以上两个调用语句,返回类型不一样

CREATE OR REPLACE FUNCTION public.fun_test()
	RETURNS table(序号 integer,姓名 text)
	LANGUAGE plpgsql
AS $function$
	BEGIN
	return query
	select id,name from manager where id<10;
	END;
$function$
;