支持的版本:当前17)/ 16 / 15 / 14 / 13
开发版本:开发版
不支持的版本:12 / 11 / 10 / 9.6 / 9.5 / 9.4 / 9.3 / 9.2 / 9.1 / 9.0 / 8.4 / 8.3 / 8.2

52.6. pg_cursors #

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

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

注意

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

表 52.6. 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 视图是只读的。

提交更正

如果您发现文档中任何不正确、与您特定功能的体验不符或需要进一步澄清的地方,请使用此表格来报告文档问题。