PostgreSQL 9.4.4 文档 | |||
---|---|---|---|
上一页 | 上一级 | 章 48. 系统表 | 下一页 |
pg_prepared_statements显示所有当前会话中可用的预备语句。 参见PREPARE获取关于预备语句的更多信息。
每个预备语句在pg_prepared_statements中都有对应的一条记录。 当一条新的预备语句创建后该视图中就会新增一条记录,同样, 当一条预备语句被释放后(比如通过DEALLOCATE命令),相应的记录也会被删除。
表 48-63. pg_prepared_statements 字段
名字 | 类型 | 描述 |
---|---|---|
name | text | 预备语句的标识符 |
statement | text | 创建该预备语句的查询字符串。对于从 SQL 创建的预备语句而言是客户端提交的 PREPARE语句。对于通过前/后端协议创建的预备语句而言是预备语句自身的文本。 |
prepare_time | timestamptz | 创建该预备语句的时间戳 |
parameter_types | regtype[] | 该预备语句期望的参数类型,以regtype类型的数组格式出现。 与该数组元素相对应的 OID 可以通过把regtype值转换为oid值得到。 |
from_sql | boolean | 如果该预备语句是通过PREPARE语句创建的则为true; 如果是通过前/后端协议创建的则为false |
pg_prepared_statements视图是只读的。