DISTINCT 数据类型是基于下列数据类型的用户定义的数据类型:
- 内建的类型(包括内建的 opaque 类型)
- 用户定义的 opaque 类型
- 命名的 ROW 类型
- 现有的 DISTINCT 类型。
DISTINCT 类型的基本类型不可为任何下列数据类型:
- 未命名的 ROW 类型
- LIST、MULTISET、SET 或通用的 COLLECTION 类型。
DISTINCT 类型继承存储中它的基本类型的长度和对齐方式。
GBase 8s
自动地在 DISTINCT 类型与它的基本类型之间创建显式的强制转型。要创建 DISTINCT 类型,您必须使用 CREATE DISTINCT TYPE 语句(要获取更多信息,请参阅
CREATE DISTINCT TYPE 语句。)