用户自定义数据类型

用户定义的数据类型是指使用CREATE TYPE语句定义的数据类型。

支持以下类型的用户定义数据类型:

单值类型

一种独特的类型是基于现有内置 Db2 数据类型的用户定义数据类型。

一种独特的类型在内部与内置数据类型相同,但出于语义目的, Db2 将其视为单独且不兼容的类型。 定义您自己的独特类型,确保只有明确定义在特定类型上的功能才能应用于其实例。

更多信息,请参阅 “不同类型 ”。

数组类型

用户定义的数组类型是一种定义为元素数组的数据类型。 用户定义的数组类型可以是普通数组关联数组

用户定义的普通数组类型有一个最大基数,在CREATE TYPE (array)语句中指定。 用户定义的关联数组最大基数为20亿。

数组值是一种包含有序元素集合的结构。 数组值的所有元素必须具有相同的数据类型。 数组的基数等于数组中的元素数量。

更多信息,请参阅数组类型和值