文档

pg_cursors

更新时间:

pg_cursors视图列出了当前可用的游标。

简介

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

  • 通过SQL中的DECLARE语句。

  • 通过前端/后端协议中的绑定消息。

  • 通过服务器编程接口(SPI)。

pg_cursors视图显示由任何这些方式创建的游标。视图只存在于定义它们的事务期间,除非声明了WITH HOLD。因此非保持游标只在它们的创建事务结束前存在于这个视图中。

说明
  • 视图用于在内部实现本数据库的某些部件,例如过程语言。因此,pg_cursors视图可能包括一些不是由用户显式创建的游标。

  • pg_cursors视图是只读的。

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

游标被声明的时间。

  • 本页导读 (0)
文档反馈