执行下面语句,看数据库中是否已经存在该名称的表
select * from cat where table_name='TMP890435557_13401000';

解决方案 »

  1.   

    查看过了,没有名称为TMP890435557_13401000的表,还是出现这样的错误。
      

  2.   

    请检查有没有其它的用户对象用了这个名字,如存储过程,同一个
    用户,例如不能有相同的存储过程名和表名
    select object_name||'  '||object_type from user_objects where object_name='TMP890435557_13401000';
      

  3.   

    我也查过了,也是没有!如果存在一个tmp*********_********这样的表,则建立tmp........._........样的表就会出错。tmp后面的都是数字型的字符串,但并不相同。
      

  4.   

    那就换个名字啦,估计是象ATCG(ATCG)说的有重复