【发布时间】:2019-04-13 12:42:48
【问题描述】:
我希望获得有关创建 pg9.6 结构以保存来自多个连接表的多行作为游标目标的最佳实践的建议。文档对此并不清楚,其他搜索似乎表明使用临时表,如下所示。
DECLARE
mycursor refcursor;
BEGIN
CREATE TEMPORARY TABLE tmp_persons (
personid INTEGER,
primaryconnect INTEGER
);
OPEN mycursor FOR SELECT p.personid,c.primaryconnect FROM tpersons p JOIN tconnections c ON .....
LOOP
FETCH mycursor INTO tmp_persons;
.. do something using tmp_persons.personid, tmp_persons.primaryconnect
【问题讨论】:
标签: postgresql plpgsql postgres-9.6