db2 clob dbclob

Posted 蒂其之死

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了db2 clob dbclob相关的知识,希望对你有一定的参考价值。

DB2有三种类型的大字段:

clob(Character Large OBjects )

适用于存放单字节的字符串,当我们要保存的字符长度超过varchar的最大长度(32K)时,我们就要考虑使用clob了。

dbclob(Double-Byte Character Large OBjects)

dbclob存放双字节的字符串

blob(Binary Large OBjects)

blob存放二进制 字符串,适用于存放UDT(User-defined Distinct Types),因此我们可以存放图片,声音等等数据。

 

varchar的最大长度是由DB2的表空间决定,在DB2中一行数据的大小不能超过表空间的pagesize。而clob,dbclob和blob大小为2GB。

 

一般来说,为了提高性能,数据库需要专门创建一个用于存放大字段的表空间,数据表的大字段列应该将数据存放于对应的表空间中,这是因为不经过内存(缓冲池)直接读取的。

以上是关于db2 clob dbclob的主要内容,如果未能解决你的问题,请参考以下文章

从 DB2 迁移到 PostgreSQL-BLOB()/CLOB()

从 DB2 和 Oracle 角度看 CLOB 和 BLOB 的区别?

db2 有一个表中有clob字段 drop这张表可以降表空间80g 但是手动delete fro

oracle 怎么把clob转换成string pb

oracle中clob可以转成varchar2吗

oracle varchar2 为啥改不成clob