以前数据库里有个字段类型是varchar2类型的,最多是4000bytes,以前内容不是很多,现在内容越来越多,就没法输入了,我想把这个字段类型换成clob的,我把以前的数据在pl/sql里面导出来,但是重新导入到数据库的时候发现好多记录导不进去了,可能是内容太多了,即使是varchar2类型重新导入到varchar2也有好多导不进去,改成clob也有好多导入不了,怎么回事呢?????

解决方案 »

  1.   

    报什么错?也可以这样来。
    creata table t(clob_col clob,....);
    then 
    insert into t(clob_col) select varchar2_col from your_old_table;
      

  2.   

    你把数据导出成EXECL,然后把字段类型改成CLOB,在导入数据试试。
      

  3.   

    谢谢两位,我把数据导出成excel,然后把字段改成clob,但是那个字段下面的数据导不到oracle里面了啊,那个字段下面差不多有几百,几千个汉字!!