我有400条左右的数据,其中里面有CLOB类型的数据,用SQL文插入时,当CLOB字段插入的数据太大就会出现错误,我在网上查过一些资料,但还是没有很好的方法怎么将400多条数据快速插入。
请问大家怎样将CLOB类型的数据插入数据库,有没有什么好方法将400多条数据快速插进去?

解决方案 »

  1.   

    -- 用SQL文-- 是什么样的SQL文?能贴出来不?
      

  2.   

    就是普通的INSERT INTO SQL文,如果将数据量小的字符串插入CLOB类型字段可以直接插进去,但是数据量大的字符串插入CLOB类型字段就会有问题。
      

  3.   

            1、插入记录,EMPTY_CLOB(),初始化字段。 
            2、获取CLOB字段指针,select into for update   或者利用insert   语句的return   选项获取。 
            3、加载数据,dbms_lob.WRITEAPPEND 
      

  4.   

    能说清楚点么,不大明白怎么操作!
    如果我是采用insert into table1 select x,x1 from table2;
    但x1是clob类型,table1中相对应的字段也是clob类型的。执行会报ORA-00932: inconsistent datatypes: expected NUMBER got CLOB怎样才能插入呢???