数据库CLOB型字段是啥数据类型?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了数据库CLOB型字段是啥数据类型?相关的知识,希望对你有一定的参考价值。

如题,请问CLOB型是什么数据类型?

SQL CLOB为内置类型,它将字符大对象(Character Large Object)存储为数据库表某一行中的一个列值。

默认情况下,驱动程序使用SQL locator(CLOB)实现Clob对象,这意味着CLOB对象包含一个指向SQL CLOB数据的逻辑指针而不是数据本身。Clob对象在它被创建的事务处理期间有效。

内置类型指任何语言在设计初期定义的类型,如c语言中的int,double, char,它也是在一种语言中最基本的类型,与编译器编译出的代码具有重大关系。



扩展资料

JAVA里面对CLOB的操作

在绝大多数情况下,使用2种方法使用CLOB

1、相对比较小的,可以用String进行直接操作,把CLOB看成字符串类型即可。

2、如果比较大,可以用getAsciiStream或者getUnicodeStream以及对应的setAsciiStream和 setUnicodeStream即可。

在一些数据库系统里,也使用Text作为CLOB的别名,比如SQL Server。

参考资料来源:百度百科-CLOB

参考资料来源:百度百科-内置类型

参考技术A 一种数据库中大对象(即LOB)的存储形式,clob一般用于字符型的存取,相当于原来的Long类型,但比它更优。本回答被提问者采纳 参考技术B oracle 中的大对象,最大可以存储(4GB-1)*DB_BLOCK_SIZE,可以达到TB级别的。用用来存储字符型数据。

以上是关于数据库CLOB型字段是啥数据类型?的主要内容,如果未能解决你的问题,请参考以下文章

使用kettle做orcale数据交换(插入/更新)时,遇到数据类型为CLOB的情况时就交换不了是啥原因?

求教oracle clob数据类型处理问题

oracle数据库CLOB类型怎么转换为String

oracle中如何将long型的数据转换为char型

oracle中blob,clob,nclob主要区别是啥?

oracle怎么导出含有Clob大数据字段类型的表