CLOB 数据类型以随机存取块(称为智能大对象空间)的形式存储任何种类的文本数据。如果此信息也是文本的(例如,PostScript™、“超文本标记语言”(HTML)、“标准图形标记语言”(SGML) 或“可扩展标记语言”(XML) 数据),那么文本数据可包括文本格式的信息。
术语智能大对象指的是 CLOB 和 BLOB 数据类型。CLOB 数据类型支持对不适合 BLOB 值的字符串进行特殊运算。CLOB 值最长可为 4 太字节(4*240 个字节)。分配给智能大对象数据类型的最小磁盘空间量为 512 字节。
将 BLOB 数据类型(请参阅 BLOB 数据类型)用于随机访问二进制数据。有关 CLOB 和 BLOB 数据类型的常规信息,请参阅智能大对象。
有关这些 SQL 函数的更多信息,请参阅 GBase 8s SQL 指南:语法。
CLOB 数据没有任何强制转型。因此,除非使用这些加密和解密函数返回一个 BLOB,否则数据库服务器无法将 CLOB 类型的数据转换为任何其他数据类型。在 SQL 中,只能对 CLOB 数据执行等于 ( = ) 比较运算。要执行其他运算,必须从客户机应用程序中使用某种应用程序编程接口。