【发布时间】:2016-10-06 18:33:01
【问题描述】:
我想从存储过程返回存储在临时表中的查询结果。我不确定最后的陈述应该是什么。任何帮助都会得到帮助:
CREATE OR REPLACE FUNCTION public.get_generic_info(
IN in_app_id character varying,
IN key_id uuid)
RETURNS TABLE(info text, last_update timestamp with time zone) AS
$BODY$
BEGIN
CREATE TEMP TABLE result AS
SELECT generic_info.info::text, generic_info.last_update FROM
generic_info
WHERE generic_info.app_id = in_app_id AND generic_info.id = key_id;
-- some data manipulations based on 'result' rows
RETURN ???????;
END;
【问题讨论】:
标签: sql postgresql plpgsql postgresql-9.1