OceanBase BLOB数据类型

BLOB​ 全称为二进制大型对象(Binary Large Object)。它用于存储数据库中的大型二进制对象,可以将​BLOB​对象视为没有字符集语义的位流。​BLOB​ 存储的二进制数据,其字节的长度上限为 48M,字符集是 ​BINARY​。

BLOB​ 对象具有完整的事务支持。通过 ​SQL​、​DBMS_ LOB​软件包进行的更改将完全参与事务。可以提交和回滚 ​BLOB​ 值操作。但是,您不能在一个事务中将 ​BLOB​ 定位器保存在 PL 中,然后在另一事务或会话中使用它。

注意 
存储的二进制文件过大,会使数据库的性能下降。

在数据库中,通常像图片、文件、音乐等大文件信息就用 BLOB 字段来存储,它先将大文件转为二进制再存储进去。

如下,创建表 blob_table,并设置 blob_cl 列为 ​BLOB​ 数据类型。

CREATE TABLE blob_table (blob_cl BLOB);

作者:andy,如若转载,请注明出处:https://www.web176.com/oceanbase/26416.html

(0)
打赏 支付宝 支付宝 微信 微信
andy的头像andy
上一篇 2023年10月14日
下一篇 2023年10月14日

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注