表演时
RETURN QUERY ...
在 PL/pgSQL 函数中,之后是否可以直接访问累积到记录堆中的行数,这些记录在函数结束时返回?
例子:
RETURN QUERY SELECT * FROM tableA; -- 14 records
RETURN QUERY SELECT * FROM tableB; -- 8 records
RETURN QUERY SELECT * FROM tableC; -- 22 records
现在累积的记录数应该是 44。
表演时
RETURN QUERY ...
在 PL/pgSQL 函数中,之后是否可以直接访问累积到记录堆中的行数,这些记录在函数结束时返回?
例子:
RETURN QUERY SELECT * FROM tableA; -- 14 records
RETURN QUERY SELECT * FROM tableB; -- 8 records
RETURN QUERY SELECT * FROM tableC; -- 22 records
现在累积的记录数应该是 44。
利用
获取结果状态一章的手册中的更多内容。
您的示例可能如下所示: