distinct 数据类型

DISTINCT 数据类型是基于下列数据类型的用户定义的数据类型:
  • 内建的类型(包括内建的 opaque 类型)
  • 用户定义的 opaque 类型
  • 命名的 ROW 类型
  • 现有的 DISTINCT 类型。
DISTINCT 类型的基本类型不可为任何下列数据类型:
  • 未命名的 ROW 类型
  • LIST、MULTISET、SET 或通用的 COLLECTION 类型。

DISTINCT 类型继承存储中它的基本类型的长度和对齐方式。 GBase 8s 自动地在 DISTINCT 类型与它的基本类型之间创建显式的强制转型。要创建 DISTINCT 类型,您必须使用 CREATE DISTINCT TYPE 语句(要获取更多信息,请参阅 CREATE DISTINCT TYPE 语句。)