智能大对象数据类型

智能大对象数据类型在 sbspace 中存储文本或二进制数据。

数据库服务器可提供对智能大对象值的随机访问。也就是说,它可访问智能大对象值的任何部分。这些数据类型是可恢复的。下列列表总结 GBase 8s 支持的智能大对象数据类型。
BLOB
存储最多 4 TB(4*240 字节)的二进制数据
CLOB
存储最多 4 TB(4*240 字节)的文本数据

在单个 sbspace 中存储智能大对象。SBSPACENAME 配置参数指定在其中创建智能大对象的系统缺省的 sbspace,除非您指定另一存储区域。要获取关于 CREATE TABLE 语句如何可为 BLOB 或 CLOB 列指定非缺省的存储位置和非缺省的存储特征的信息,请参阅 PUT 子句 的描述。

这两个都是内建的 opaque 数据类型。像大多数 opaque 类型那样,不可通过分布式查询或通过其他 DML 操作在非本地数据库服务器的数据库中访问它们,也不可通过 UDR 从另一数据库服务器的数据库返回它们。然而,要获取关于在本地服务器的其他数据库中访问 BLOB 或 CLOB 值的信息,请参阅 BOOLEAN 和其他内建的 Opaque 数据类型

智能大对象数据类型是不能并行的。Dynamic Serve 的 PDQ 特性对加载或卸载 BLOB 或 CLOB 值的操作不起作用,对在查询或在其他 DML 操作中处理它们的操作也不起作用。

要获取更多关于智能大对象数据类型的信息,请参阅 GBase 8s SQL 参考指南

要获取关于如何创建 sbspace 的信息,请参阅您的 GBase 8s 管理员指南

要获取关于您可用于导入、导出或复制智能大对象的内建的函数的信息,请参阅 智能大对象函数GBase 8s SQL 教程指南