pg_prepared_statements
pg_prepared_statements 视图显示当前会话中所有可用的预备语句。关于预备语句的更多信息,参见PREPARE。 pg_prepared_statements 为每个预备语句包含一行。创建新的预备语句时,会向该视图添加一行;释放预备语句时(例如通过 DEALLOCATE 命令)则会移除该行。
英文手册覆盖始于 PostgreSQL 7.4. 来源历史与运行验证各自保留独立版本边界。
当前阅读 PG 18·选择有来源记录的版本
- kind
- view
- lang
- en
- measured attributes
- true
- metadata release
- 18.6
- runtime columns
- name, statement, prepare_time, parameter_types, result_types, from_sql, generic_plans, custom_plans
- runtime verified
- false
- source
- english-manual
版本定义 PG 18
pg_prepared_statements 视图显示当前会话中所有可用的预备语句。关于预备语句的更多信息,参见PREPARE。 pg_prepared_statements 为每个预备语句包含一行。创建新的预备语句时,会向该视图添加一行;释放预备语句时(例如通过 DEALLOCATE 命令)则会移除该行。
目录列
| 列 | 类型 | 可空性 | 描述 |
|---|---|---|---|
| name | text | 可空 | 预备语句的标识符 |
| statement | text | 可空 | 客户端提交用于创建此预备语句的查询字符串。对于通过SQL创建的预备语句,这里是由客户端提交的PREPARE语句。对于通过前端/后端协议创建的预备语句,这里是预备语句本身的文本。 |
| prepare_time | timestamptz | 可空 | 预备语句被创建的时间 |
| parameter_types | regtype[] | 可空 | 预备语句期望的参数类型,以一个regtype数组的形式。这个数组中一个元素所对应的OID可通过将regtype值转换为oid获得。 |
| result_types | regtype[] | 可空 | 该预备语句返回列的类型,以 regtype 数组形式表示。该数组中某个元素对应的 OID 可以通过将 regtype 值转换为 oid 获得。如果预备语句不提供结果(例如 DML 语句),则该字段为 NULL。 |
| from_sql | bool | 可空 | 如果预备语句通过SQL命令PREPARE创建,则为true;如果预备语句通过前端/后端协议创建,则为false |
| generic_plans | int8 | 可空 | 通用计划被选用的次数 |
| custom_plans | int8 | 可空 | 定制计划被选用的次数 |
比较版本
来源引用
定义来源
center · PostgreSQL 18 · english-manuals:69fd607b4994c39904e9e829e442ce27f3db82af405fdb1903ff9856c0084e2d
正文语言: zh-Hans · 2026-09-27@419045e