↑↓ 选择↵ 打开⌫ 切换范围完整搜索

PG.CENTER 连接 PostgreSQL 文档、百科与生态知识。由 Pigsty 维护。

已结束支持的版本: 7.0
历史版本。 PostgreSQL 7.0 已结束支持。 请参阅 当前版本手册.

2.5. 字段和列

2.5.1. 字段

一个字段既可以是给定类的一个属性,也可以是下列之一:

oid

表示一个实例的唯一标识符,它由 Postgres 自动添加到所有实例上。Oid 不会被重用,并且是 32 位的量。

xmin

插入事务的标识。

xmax

删除事务的标识。

cmin

事务内部的命令标识符。

cmax

删除命令的标识。

关于这些字段的更多信息请参阅 Stonebraker, Hanson, Hong, 1987 。时间在内部表示为 abstime 数据类型的实例。事务和命令标识符都是 32 位的量。事务从 512 开始顺序分配。

2.5.2. 列

一个列是下列形式的构造:

instance{.composite_field}.field `['number`]'
     

instance 标识一个特定的类,并且可以看作代表该类的实例。实例变量要么是一个类名,要么是一个由 FROM 子句定义的类的代理,要么是关键词 NEW 或 CURRENT。NEW 和 CURRENT 只能出现在规则的动作部分,而其他实例变量可以用在任何 SQL 语句中。composite_field 是某个 Postgres 复合类型的一个字段,而后续的复合字段寻址该复合字段所求值到的(那些)类中的属性。最后,field 是最后被寻址的(那些)类中的一个普通(基本类型)字段。如果 field 的类型是 array,那么可选的 number 指示符指定该数组中的一个特定元素。如果没有指示编号,则返回所有数组元素。

报告文档问题

阅读 上游文档. 反馈更正前请先核对 当前版本手册.