ORA-01461 can bind a LONG value only for insert into a LONG column  Cause :An attempt was made to insert a value from a LONG datatype into another datatype. This is not allowed.  
Action :Do not try to insert LONG datatypes into other types of columns 

解决方案 »

  1.   

    long类型的数据列应该只有一列。而且不能转换,你看看数据库的结构是不是不对应?
      

  2.   

    我的数据表中没有 LONG 型的数据列,我在从新导入时将 FULL=Y 改为 FULL=N 后,数据就能正常导入了,请问这是为什么?另外,我在进行全库导入时,经常会没有执行完就退出了,请问这是怎么回事?
      

  3.   

    您应该不需要FULL=Y
    有可能是某张系统表中有long字段。
      

  4.   

    我试了一下,从原来的库中导出一张表为一个文件,再把它导入到AIX上的数据库中,如果使用Full=y参数,就会报这个错,而我这张表只有两个char类型字段;当不使用Full=y参数时,可以正常导入。所以我在导入用户数据时就不敢使用full=Y参数了,把相应用户的对象完全导入到新库中,但我总觉得不太明白,请高手指点