2025年9月25日: PostgreSQL 18 发布!
支持的版本: 当前 (18) / 17 / 16 / 15 / 14 / 13
开发版本: devel
不受支持的版本: 12 / 11 / 10 / 9.6 / 9.5 / 9.4 / 9.3 / 9.2 / 9.1 / 9.0 / 8.4 / 8.3 / 8.2

53.7. pg_cursors #

pg_cursors 视图列出了当前可用的游标。游标可以通过几种方式定义:

pg_cursors 视图显示了通过以上任何一种方式创建的游标。除非声明为 WITH HOLD,否则游标仅在定义它们的事务的持续时间内存在。因此,非保持性游标仅在此视图中直到创建它们的事务结束。

注意

游标在内部用于实现 PostgreSQL 的某些组件,例如过程语言。因此,pg_cursors 视图可能包含用户未显式创建的游标。

表 53.7. pg_cursors

列 类型

描述

name text

游标的名称

statement text

用于声明此游标的原始查询字符串

is_holdable bool

如果游标是可保持的(即,它可以在声明游标的事务提交后访问),则为 true;否则为 false

is_binary bool

如果游标声明为 BINARY,则为 true;否则为 false

is_scrollable bool

如果游标是可滚动的(即,它允许以非顺序方式检索行),则为 true;否则为 false

creation_time timestamptz

声明游标的时间


pg_cursors 视图是只读的。

提交更正

如果您在文档中看到任何不正确、与您对特定功能的实际体验不符或需要进一步澄清的内容,请使用 此表单 报告文档问题。