在plsql developer工具的table树下显示一张表,表名是tmp_IECP_POLICY_CARGO,我删除这张表的时候,报ORA-00942的错粗,请大拿们给小弟解决下,在此不胜感激,谢谢。

解决方案 »

  1.   

    确定这张表是属于当前登陆用户吗?
    select * from user_tables where table_name = 'TMP_IECP_POLICY_CARGO'
      

  2.   

    select * from user_tables where table_name = 'TMP_IECP_POLICY_CARGO';查询的时候,不存在这张表。
    select * from user_tables where table_name = 'tmp_IECP_POLICY_CARGO';查询的时候,存在。正常的情况下table_name的字符应该是全部大写的,但是我的环境中table_name却小写了。这个现象非常怪异。
      

  3.   

    drop table "tmp_IECP_POLICY_CARGO";