• 技术文章 >web前端 >前端问答

    oracle中clob和blob有什么区别

    长期闲置长期闲置2022-05-07 18:40:28原创239

    oracle中clob和blob的区别:BLOB全称为二进制大型对象,是按照二进制来存储的,通常用于将图片、文件、音乐等信息转为二进制再存储;而CLOB全称为字符大型对象,是直接存储文字的,通常用于直接存储文章或者是较长的文字。

    本教程操作环境:Windows10系统、Oracle 11g版、Dell G3电脑。

    oracle中clob和blob有什么区别

    BLOB是用来存储二进制数据的,而CLOB是用来存储文字的。

    1.BLOB

    BLOB全称为二进制大型对象(Binary Large Object)。它用于存储数据库中的大型二进制对象。可存储的最大大小为4G字节

    2.CLOB

    CLOB全称为字符大型对象(Character Large Object)。它与LONG数据类型类似,只不过CLOB用于存储数据库中的大型单字节字符数据块,不支持宽度不等的字符集。可存储的最大大小为4G字节

    BLOB和CLOB都是大字段类型,BLOB是按二进制来存储的,而CLOB是可以直接存储文字的,其实两个是可以互换的的,或者可以直接用LOB字段代替这两个。

    但是为了更好的管理ORACLE数据库,通常像图片、文件、音乐等信息就用BLOB字段来存储,先将文件转为二进制再存储进去。而像文章或者是较长的文字,就用CLOB存储,这样对以后的查询更新存储等操作都提供很大的方便。

    推荐教程:《Oracle视频教程

    以上就是oracle中clob和blob有什么区别的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:oracle
    上一篇:es6怎么删除子串 下一篇:jquery中prev的含义是什么
    千万级数据并发解决方案

    相关文章推荐

    • 怎么关闭oracle触发器• oracle有临时变量吗• oracle insert的用法是什么• oracle declare的用法是什么• oracle trim的用法是什么
    1/1

    PHP中文网