用户自定义数据类型
用户定义的数据类型是指使用CREATE TYPE语句定义的数据类型。
支持以下类型的用户定义数据类型:
- 单值类型
一种独特的类型是基于现有内置 Db2 数据类型的用户定义数据类型。
一种独特的类型在内部与内置数据类型相同,但出于语义目的, Db2 将其视为单独且不兼容的类型。 定义您自己的独特类型,确保只有明确定义在特定类型上的功能才能应用于其实例。
更多信息,请参阅 “不同类型 ”。
- 数组类型
用户定义的数组类型是一种定义为元素数组的数据类型。 用户定义的数组类型可以是普通数组或关联数组。
用户定义的普通数组类型有一个最大基数,在CREATE TYPE (array)语句中指定。 用户定义的关联数组最大基数为20亿。
数组值是一种包含有序元素集合的结构。 数组值的所有元素必须具有相同的数据类型。 数组的基数等于数组中的元素数量。
更多信息,请参阅数组类型和值。