可变长度的不透明类型

可变长度的不透明类型有一个内部结构,其大小可能从一个值变化成另一个值。例如,不透明数据类型的此内部结构可能最多保存某确定大小的字符串的实际值,但是超出此大小时它肯使用 CLOB 的 LO 指针保存该值。

要创建可变长度的不透明数据类型,将 VARIABLE 关键字与 INTERNALLENGTH 修饰符一起使用。以下语句创建称为 varlen_typ 的可变长度不透明数据类型:
CREATE OPAQUE TYPE varlen_typ
        (INTERNALLENGTH=VARIABLE, MAXLEN=1024)