暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

GBase 8a V95 blob 、longblob字段类型说明

努力的贾维斯 2022-06-17
1612

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进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论