复杂数据类型可以存储一个或多个其他内置或扩展数据类型的值。
集合类型 | 描述 |
---|---|
LIST | 一组有序元素,每个元素在组中不必是唯一的。 |
MULTISET | 一组元素,每个元素不必是唯一的。忽略元素的顺序。 |
SET | 一组元素,每个元素都是唯一的。忽略元素的顺序。 |
ROW 类型 | 描述 |
---|---|
命名 ROW 类型 | 用其名称标识的行类型。 |
未命名 ROW 类型 | 用其结构标识的行类型。 |
可以嵌套复杂数据类型。例如,可以构造其字段包括一个或多个 set、multiset、ROW 类型和列表的 ROW 类型。同样,集合类型也可以具有数据类型为 ROW 类型或集合类型的元素。
接下来的各个主题对复杂数据类型进行了概述。有关更多信息,请参阅《GBase 8s 数据库设计和实现指南》。