我想使用函数返回多个结果集,但是 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