BLOB 数据类型以随机存取块(称为智能大对象空间)的形式存储任何种类的二进制数据。二进制数据通常由已保存的电子表格、程序装入模块和数字化声音模式等等组成。数据库服务器不会对 BLOB 列的内容进行解释。
BLOB 列最长可为 4 太字节(4*240 个字节),不过系统资源可能会强加较低的实际限值。分配给智能大对象数据类型的最小磁盘空间量为 512 字节。
术语智能大对象指的是 BLOB 和 CLOB 数据类型。将 CLOB 数据类型(请参阅 CLOB 数据类型页)用于随机访问文本数据。有关 BLOB 和 CLOB 数据类型的一般信息,请参阅智能大对象。
有关这些 SQL 函数的更多信息,请参阅 IBM Informix Guide to SQL: Syntax。
在 SQL 中,只能对 BLOB 数据执行等于 ( = ) 比较运算以及使用加密和解密函数。(IBM Informix Guide to SQL: Syntax 中描述了加密和解密函数。)要执行其他运算,必须使用客户机应用程序中的某种应用程序编程接口 (API)。
如果您使用 DB-Access 来选择 BLOB 列,那么只返回字符串 <SBlob 值>;不会显示任何实际值。