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);
格式化指定了存储在数据库中的日期时间数据或数值数据的格式。当您将字符串转换为日期时间或数字时,格式化会告诉 OceanBase 数...
Hint 是 SQL 语句中将指令传递给 OceanBase 数据库优化器或服务器的一种注释。通过 Hint 可以使优化器或服务器生成某种特定的计...