plrs中的游标WITH HOLD

时间:2016-09-27 17:22:46

标签: postgresql cursors

Postgres是否允许使用plpgsql创建带有WITH HOLD选项的游标? 我想要这样的东西:

CREATE FUNCTION foo()
RETURNS refcursor 
LANGUAGE plpgsql
AS $$ 
DECLARE
    ref refcursor WITH HOLD;
BEGIN
    OPEN refcur FOR 
        SELECT some_data FROM some_table 
    RETURN ref;
END;
$$;

更常见的问题是找到一种从事务块中使用Postgres游标的方法。但是应该自动创建游标而不指定名称。

0 个答案:

没有答案