MULTISET 数据类型是存储无序集的集合类型,它能包含重复的元素值。
MULTISET 中的元素没有顺序位置。也就是说,在 MULTISET 中不存在第一元素、第二元素或第三元素的概念。(有关具有元素的顺序位置的集合类型,请参阅 LIST(e) 数据类型。)
MULTISET(element_type NOT NULL)
不能将 MULTISET 值用作聚集函数(例如,AVG、MAX、MIN 或 SUM)的自变量。
必须对 MULTISET 元素指定 NOT NULL 约束。其他约束对 MULTISET 列无效。有关 MULTISET 集合类型的更多信息,请参阅 GBase 8s SQL 指南:语法。
MULTISET {"blue", "green", "yellow"} MULTISET {"blue", "green", "yellow", "blue"}
MULTISET {"blue", "green", "blue", "yellow"} MULTISET {"blue", "green", "yellow", "blue"}
可以将相同表的不超过 97 列声明为 MULTISET 数据类型。(同一限制适用于 SET 和 LIST 集合类型。)