从复杂类型选择数据

本章描述如何查询复杂数据类型。复杂数据类型是使用 SQL 类型构造函数从其他数据类型的组合构建的。SQL 语句可以访问复杂数据类型中的个别组件。复杂数据类型是行类型集合类型

ROW 类型具有组合一个或多个相关数据字段的实例。这两种 ROW 类型是已命名未命名

集合类型具有这样的实例:在其中,每种集合值包含具有相同数据类型的一组元素,这些数据类型可以是任何基本或复杂数据类型。集合可以由 LIST 、SET 或 MULTISET 数据类型组成。

重要: 对于复杂数据类型没有跨数据库的支持。只能在本地数据库中对它们进行操作。

有关数据库服务器支持的数据类型的更完整描述,请参阅 GBase 8s SQL 参考指南中的数据类型一章。

有关如何创建使用复杂类型的信息,请参阅 GBase 8s 数据库设计和实现指南GBase 8s SQL 参考指南GBase 8s SQL 指南:语法