嵌套的集合是包含另一集合类型的集合类型。可以将任何集合类型嵌套在另一集合类型中。对集合类型可以具有的嵌套深度没有实际的限制。然而,对已经嵌套了一两层以上的集合执行插入或更新可能比较困难。
col_1 SET(MULTISET(VARCHAR(20) NOT NULL) NOT NULL); col_2 MULTISET(ROW(x CHAR(5), y SET(INTEGER NOT NULL)) NOT NULL); col_3 LIST(MULTISET(ROW(a CHAR(2), b INTEGER) NOT NULL) NOT NULL);
有关如何访问嵌套集合的信息,请参阅 GBase 8s SQL 指南:教程。