↑↓ 选择 ↵ 打开 ⌫ 改范围 完整检索页

pgsql.cc 提供对 postgresql.org 官网内容的中文翻译,由 Pigsty 团队维护。

不受支持的版本: 7.0
历史版本PostgreSQL 7.0 已于 2005 年 5 月结束社区维护,本页译文保留供仍在使用旧版本的读者参考。新系统请看当前版本手册首页。

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 指示符指定该数组中的一个特定元素。如果没有指示编号,则返回所有数组元素。

提交更正

译文有误、术语不当或页面显示问题,请到译文仓库 pgsty/pgdoc 报告译文问题。 英文原文本身的问题,请在当前版本的对应页面向上游反馈;上游不再修订已结束维护的版本。