PostgreSQL 中文参考文档
🌐 英文原版 官方 ↗

53.7. pg_cursors #

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

pg_cursors 视图显示以这些方式中的任何一种 创建的游标。 除非被声明为 WITH HOLD,游标只在定义它们的事务期间存在。 因此,非可持有游标只在视图中保留到创建它的事务结束为止。

Note

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

Table 53.7. \1 字段列说明

Column Type

Description

name text

游标的名称

statement text

提交用于声明这个游标的原样查询字符串

is_holdable bool

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

is_binary bool

true 表示游标被声明为 BINARY;否则为 false

is_scrollable bool

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

creation_time timestamptz

声明这个游标的时间


pg_cursors 视图是只读的。