zoukankan      html  css  js  c++  java
  • [转载]dbms_lob用法小结

    http://blog.sina.com.cn/s/blog_713978a50100prkt.html

    CLOB里存的是2进制

    判定长度   DBMS_LOB.GETLENGTH(col1)
    获取文本   DBMS_LOB.SUBSTR(col1,n,pos)
    DBMS_LOB.SUBSTR(col1,10,1)表示从第1个字节开始取出10个字节

    DBMS_LOB.SUBSTR(CLOB_VAR,32767)表示截取CLOB变量保存的全部数据

    DBMS_LOB.FILECLOSE(IMG_BFILE)关闭文件

    clob转化为字符串,SELECT  UTL_RAW.CAST_TO_VARCHAR2(DBMS_LOB.SUBSTR(col1,10,1))  FROM   tab1;

    如果clob中包含空格则不能使用。

    将clob类型转化成字符串

    create  or  replace  function   getclob(
             table_name            in   varchar2,
             field_id              in   varchar2,
             field_name            in   varchar2,
             v_id                  in   number,
             v_pos                 in  number)  return   varchar2
    is
             lobloc                clob;
             buffer                varchar2(32767);
             amount                number  :=   2000;
             offset                number  :=   1;

  • 相关阅读:
    线性表
    面试题
    进程与线程的区别
    双亲委派模型&动态生成Java类
    springboot优势
    Python3数据结构
    GC算法
    JVM的跨平台特性
    HashMap#put (K key, V value)过程白话文
    java内存模型
  • 原文地址:https://www.cnblogs.com/AaronBear/p/8031269.html
Copyright © 2011-2022 走看看