美文网首页
Oracle中关于blob数的处理

Oracle中关于blob数的处理

作者: Mr_J316 | 来源:发表于2019-08-11 09:06 被阅读0次

    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')
    

    相关文章

      网友评论

          本文标题:Oracle中关于blob数的处理

          本文链接:https://www.haomeiwen.com/subject/ljjjjctx.html