最好使用clob,it can store up to 4 gigabytes of character data.

解决方案 »

  1.   

    使用大字段类型
    和dbms_lob包
      

  2.   

    用 CLOB 二进制数据 最大长度4G
    CLOB字段可以select,但select时不可以使用where
     SQL> create table a(a clob);SQL> insert into a values('1234');
      

  3.   

    to LGQDUCKY(飘)  不可以使用WHRER,那如果我想查找CLOB字段中是否包含某个文本内容该怎么办呢?就像SQL 里面使用的like语句!
      

  4.   

    where instr(dbms_lob.str(col_clob),'ab')>0
      

  5.   

    应该是where instr(dbms_lob.substr(col_clob),'ab')>0吧!
    可是我如果直接使用INSERT INTO 语句的话,遇到大数据插入CLOB字段就过不了,是否也需要用ORACLE专门的包来插入数据呢?
      

  6.   

    可以使用CLOB类型的字符形大对象,然后用里面的getBinaryStream()和setBinaryStream()方法得到输入输出流进行读写!