数据库CLOB型字段是什么数据类型?

数据库CLOB型字段是什么数据类型?,第1张

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

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

BLOB是按二进制来存储的,而CLOB是可以直接存储文字的。

1、BLOB和CLOB都是大字段类型

2、BLOB是按二进制来存储的

3、CLOB是可以直接存储文字的

4、两个是可以互换的的,或者可以直接用LOB字段代替这两个。

5、但是为了更好的管理ORACLE数据库,通常像图片、文件、音乐等信息就用BLOB字段来存储,先将文件转为二进制再存储进去。

6、像文章或者是较长的文字,就用CLOB存储,这样对以后的查询更新存储等 *** 作都提供很大的方便。

7、CLOB全称为字符大型对象(Character Large Object)。

8、它与LONG数据类型类似,只不过CLOB用于存储数据库中的大型单字节字符数据块,不支持宽度不等的字符集。

9、可存储的最大大小为4G字节

10、NCLOB 基于国家语言字符集的NCLOB数据类型用于存储数据库中的固定宽度单字节或多字节字符的大型数据块

11、不支持宽度不等的字符集

12、可存储的最大大小为4G字节

13、BFILE 当大型二进制对象的大小大与4G字节时,BFILE数据类型用于将其存储在数据库外的 *** 作系统文件中

14、当其大小不足4G字节时,则将其存储在数据库内部的 *** 作系统文件中,BFILE列存储文件定位程序,此定位程序指向服务器上的大型二进制文件


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10711413.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-10
下一篇 2023-05-10

发表评论

登录后才能评论

评论列表(0条)

保存