desc DIC_MED_FIR_LEVELa;
desc DIC_MED_FIR_LEVEL;
这是同一个表吗?
估计是权限问题

解决方案 »

  1.   

    看看那2个东东到底是什么鬼东西:SELECT * FROM DBA_OBJECTS WHERE OBJECT_NAME = 'DIC_MED_FIR_LEVEL';
    SELECT * FROM DBA_OBJECTS WHERE OBJECT_NAME = 'DIC_MED_FIR_LEVELa';
      

  2.   

    估计你是在查询时没有对表名加引号:
    select * from "DIC_MED_FIR_LEVELa"
      

  3.   

    select owner,table_name from all_tables where table_name="DIC_MED_FIR_LEVELA";
     select * from owner.DIC_MED_FIR_LEVELa;
    若还不行需用owner登录后授权DIC_MED_FIR_LEVELa的SELECT权限给当前用户
      

  4.   

    是不是里面有long raw之类的字段类型?
      

  5.   

    换成sys身分登陆看能否查询,检查他们是否是两个不同的表