Postgresql 中文操作指南
Description
CLOSE 释放与打开游标关联的资源。在关闭游标后,不允许对它执行后续操作。游标在不再需要时应被关闭。
当事务终止于 COMMIT 或 ROLLBACK 时,每个不可保持打开游标都将隐式关闭。当创建游标的事务通过 ROLLBACK 中止时,该游标将隐式关闭。如果创建事务成功提交,则可保持游标打开状态,直至执行 CLOSE ,或客户端断开连接。
Notes
PostgreSQL 没有显式的 OPEN 游标声明;在声明游标时,游标将被视为打开。使用 DECLARE 语句声明游标。
你可以通过查询 pg_cursors 系统视图来查看所有可用的游标。
如果游标在某个保存点之后关闭,并且该保存点随后进行回滚,则 CLOSE 不会回滚,即游标保持关闭状态。