返回首页

gbase数据、南大通用产品文档:GBase8s

更新日期:2024年09月11日

UDT field count was not set in UDTMetaData
应用程序调用了 UDTManager.createUDTClass(),但是之前没有指定定义此不透明类型的内
部数据结构中的字段数。
调用 UDTMetaData.setFieldCount() 指定字段数。

OPAQUE 类型是必须为其向数据库服务器提供信息的数据类型。
您必须提供此信息:
如何在磁盘上存储数据值的数据结构
确定如何在磁盘存储格式与用于数据输入和显示的用户格式之间转换的支持函数
确定如何为此数据类型构建、使用和处理索引的辅助访问方法
使用数据类型的用户函数
用于在数据库中注册 OPAQUE 类型的系统目录条目
OPAQUE 类型的内部结构对于数据库服务器不可视,只能通过用户定义的例程访问。
OPAQUE 类型的定义存储在 sysxtdtypes 系统目录表中。以下 SQL 语句会维护数据库中
OPAQUE 类型的定义:
CREATE OPAQUE TYPE 语句在数据库中注册了一个新的 OPAQUE 类型。
DROP TYPE 语句从数据库中除去先前定义的 OPAQUE 类型。
有关上面提到的 SQL 语句的更多信息,请参阅 GBase 8s SQL 指南:语法。有关如
何创建 OPAQUE 类型和 OPAQUE 类型示例的信息,请参阅 GBase 8s 用户定义的例程与数
据类型开发者指南。

整数类型。
INTEGER 的同义词。
它的取值范围是-2147483647 到2147483647,
INT
占用4 个字节。