示例plpgsql RETURNS TABLE:
CREATE OR REPLACE FUNCTION aaa(
) RETURNS TABLE(
value1 text
,value2 text
) AS $$
DECLARE
BEGIN
RETURN QUERY SELECT '1111'::text, '2222'::text;
RETURN QUERY SELECT '3333'::text, '4444'::text;
END;
$$ LANGUAGE plpgsql;
pllua是否可以执行与plpgsql的RETURN TABLE相同的操作?
答案 0 :(得分:0)
我期待退步测试,这是不可能的。但是对于
,plpgsqRETURN QUERY
是“宏”
FOR r IN SELECT ...
LOOP
RETURN NEXT r;
END LOOP;
在PLlua中有可能