您可以定义自己的数据类型,以及对这些数据类型进行操作的函数。 可以对某些种类的用户定义数据类型定义索引。
DataBlade® 模块还为数据库服务器提供扩展数据类型和函数。
不透明数据类型是一种基本数据类型,可以用来定义列,定义方法和使用内置类型时的方法相同。 不透明数据类型存储单个值,数据库服务器无法将其分成多个部分。 有关创建不透明数据类型的信息,请参阅 GBase 8s SQL 指南:语法 和 GBase 8s 用户定义的例程与数据类型开发者指南 中的 CREATE OPAQUE TYPE 语句。有关每个 DataBlade 模块提供的数据类型和函数的更多信息,请参阅每个 DataBlade 模块的用户指南。
单值数据类型与现有的不透明或者内置数据类型的表现形式相同,但它们属于不同的类型。 有关单值数据类型的信息,请参阅《GBase 8s SQL 指南:参考》,以及 GBase 8s SQL 指南:语法 中的 CREATE 单值 TYPE 语句。
有关数据类型的更多信息,请参阅《GBase 8s SQL 指南:参考》。