# 关闭
CLOSE — 关闭游标
# 概要
CLOSE { name | ALL }
# 描述
关闭
释放与打开的游标关联的资源。游标关闭后,不允许对其进行后续操作。不再需要游标时应将其关闭。
当事务被终止时,每个不可保持的打开游标都被隐式关闭犯罪
要么回滚
.如果创建它的事务通过以下方式中止,则可保持游标将隐式关闭回滚
.如果创建事务成功提交,可保持游标保持打开状态,直到显式关闭
被执行,或者客户端断开连接。
# 参数
姓名
要关闭的打开游标的名称。
全部
关闭所有打开的游标。
# 笔记
PostgreSQL 没有明确的打开
游标语句;游标在声明时被认为是打开的。使用宣布
声明游标的语句。
您可以通过查询来查看所有可用的游标pg_cursors
系统视图。
如果游标在稍后回滚的保存点之后关闭,则关闭
没有回滚;也就是说,光标保持关闭状态。
# 例子
关闭光标利阿贺拿
:
CLOSE liahona;
# 兼容性
关闭
完全符合 SQL 标准。关闭所有
是一个 PostgreSQL 扩展。