访问嵌套集合

如果集合的元素本身就是复杂类型(collectionrow 类型),那么这个集合就是一个嵌套集合。例如,假设 GBase 8s ESQL/C collection 变量 a_set 是一个嵌套集合,定义如下:
EXEC SQL BEGIN DECLARE SECTION;
        client collection set(list(integer not null)) a_set;
        client collection list(integer not null) a_list;
        int an_int;
        EXEC SQL END DECLARE SECTION;

要访问一个嵌套集合的元素(或字段),可以使用匹配元素类型(前面代码段中的 a_listan_int)的 collectionrow 变量和 Select 游标。