未命名 ROW 类型包含字段,但没有任何用户声明的名称。未命名 ROW 类型通过其结构来定义。
如果两个未命名 ROW 类型具有相同的结构(意味着字段的数据类型的排序列表),那么它们相同。如果两种未命名 ROW 类型具有相同数目的字段,并且如果一种 ROW 类型中每个字段的数据类型顺序与另一种 ROW 类型中对应字段的数据类型顺序相匹配,那么这两个未命名 ROW 数据类型等同。
ROW (lname char(15), initial char(1) fname char(15)) ROW (dept char(15), rating char(1) name char(15))
ROW (x integer, y varchar(20), z real) ROW (x integer, z real, y varchar(20))
不能在类型表或类型继承层次结构中使用未命名 ROW 类型。有关未命名 ROW 类型的更多信息,请参阅 GBase 8s SQL 指南:语法 和《GBase 8s 数据库设计和实现指南》。