选择 打开 改范围 完整检索页
受支持版本: 当前版本 (18) / 17 / 16 / 15 / 14
开发版本: 19 / devel
不受支持的版本: 13 / 12 / 11 / 10
当前 PostgreSQL 版本不在支持生命周期内。
您可以参阅当前版本的对应页面,或其他在上面列出的活跃大版本。

53.7. pg_cursors #

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

pg_cursors视图显示通过任何这些方式创建的游标。游标仅在定义它们的事务的持续时间内存在,除非它们已经声明为WITH HOLD。 因此,非持有游标仅在其创建事务结束之前存在于视图中。

Note

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

Table 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视图是只读的。