不透明类型修饰符
Opaque-Type 修饰符
元素
描述
限制
Syntax
align_value
依照其对齐传递给用户定义的例程的不透明数据类型的字节边界。缺省值为 4 字节。
必须为 1 、2 、4 或 8,者取决于不透明数据类型的 C 定义以及用以构建该数据类型的对象文件的硬件和编译器
文字的数值
length
为可变长度不透明类型的示例分配的最大长度。缺省为 2 千字节。
必须为正整数 ≤ 32 KB。请勿为固定长度数据类型指定。超过此长度的值会返回错误
文字的数值
修饰符可以为不透明数据类型指定以下可选信息:
MAXLEN 为可变长度类型指定最大长度。
CANNOTHASH 指定数据库服务器不能对不透明类型使用内置散列函数。
ALIGNMENT 指定数据库服务器对齐不透明类型所依据的字节边界。
PASSEDBYVALUE 指定需要 4 字节或更少字节存储的不透明类型由值传递。
缺省情况下,不透明类型按引用传递至用户定义的例程。
父主题:
CREATE OPAQUE TYPE 语句