GBase 8a V95版本严格区分blob和longblob类型,blob及text类型最大支持32KB;longblob和longtext最大支持64MB。
部分历史版本中blob/text类型字段的大小超过最初定义的32KB,为最大64MB;在新版本中,超过32KB的数据可以读取,但再次插入超过32KB的数据内容时会报错。
通过insert select/create table as select方式将数据插入到其他表中时,如存在超过32k的blob/text类型字段数据,报错。超过32KB,而不超过64MB的数据,可以存入到longblob字段中。
除字段的大小外,使用longblob还有如下限制:
- Longblob、blob字段不支持masked脱敏属性;
- Longblob、blob不支持like条件查询;
- Longblob、blob、text、longtext不支持max()、min()函数;
- Longblob、blob、longtext不能作为group by、order by列;
- Minus、union集合查询字段中,不支持longblob、blob、longtext字段。
使用 BLOB 数据类型,有如下约束:
- BLOB 列支持 32KB 的存储容量。
- 创建表时,BLOB 列不可以有 DEFAULT 值。
- 查询语句中,BLOB 列不支持过滤条件。
- 查询语句中,BLOB 列不支持 OLAP 函数。
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




