嵌套表类型(SQL中称为多重集合类型)是在SQL2003中增加的,表示无序的相同类型数组元素的集合。数据库中使用TABLE OF关键字可以创建或声明嵌套表类型,嵌套表内的每个元素均有一个索引下标,代表元素在数组中的位置,且可以根据下标直接访问嵌套表元素。不同数组的是,嵌套表未经删减,元素数据位置是连续的,若删除中间位置的数据后,数据变成了离散的。
一般而言,E-R模式中的多值属性可以映射到SQL中的以多重集合为值的属性,若顺序是重要的,则使用SQL数组来代替多重集合。