pg_cursors
#The pg_cursors
视图列出了当前可用的游标。游标可以通过多种方式定义
通过 SQL 中的 DECLARE
语句
通过前端/后端协议中的 Bind 消息,如 第 53.2.3 节 中所述
通过服务器编程接口 (SPI),如 第 45.1 节 中所述
The pg_cursors
视图显示了通过任何这些方式创建的游标。游标仅存在于定义它们的交易持续时间,除非它们被声明为 WITH HOLD
。因此,非保持性游标只在创建它们的交易结束之前存在于视图中。
游标用于内部实现 PostgreSQL 的某些组件,例如过程语言。因此,The pg_cursors
视图可能包含并非由用户显式创建的游标。
表 52.6. pg_cursors
列
列 类型 描述 |
---|
游标的名称 |
声明此游标时提交的逐字查询字符串 |
|
|
|
声明游标的时间 |
The pg_cursors
视图是只读的。
如果您在文档中看到任何不正确的内容,与您对特定功能的体验不符,或者需要进一步说明,请使用 此表格 报告文档问题。