猿问

如何使用 postgresql 函数获取多结果集

我想用函数返回多个结果集。但reader.NextResult()不起作用。查询结果如下


"<unnamed portal 1>"

"<unnamed portal 2>"

函数(存储过程),PostgreSQL


CREATE OR REPLACE FUNCTION public.sp_get_multiviewlist

( )

RETURNS SETOF refcursor

DECLARE

    ref1 refcursor;

    ref2 refcursor;

BEGIN

OPEN ref1 FOR

SELECT * FROM public."Customer";

RETURN NEXT ref1;


OPEN ref2 FOR 

SELECT * FROM public."Order";

RETURN NEXT ref2;


END;


$$ LANGUAGE plpgsql;

其他数据库工作正常。我该怎么做 ?


npgsql:版本 3.2.5


米脂
浏览 414回答 1
1回答
随时随地看视频慕课网APP
我要回答