Oracle中关于blob数的处理

blob(二进制大对象)

blob是以二进制的形式存储大型数据,如图片、视频、文本

orcle中blob转文本显示

utl_raw.cast_to_varchar2(cloumns)

一般blob数据长度会很大,oracle缓冲区最大支持长度为2000,所以需要将原文分段转化

utl_raw.cast_to_varchar2(dbms_lob.substr(cloumns,截取长度,起始位置))

乱码问题解决

convert(UTL_RAW.CAST_TO_VARCHAR2(blob_field), 'zhs16gbk', 'AL32UTF8')
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容