麻烦问一下各位,ORA-00942:table or view does not exist怎么解决阿,谢谢各位了

解决方案 »

  1.   

    一般错误:
    你查到表在你的当前用户下面有权限查询,或者表不存在
    例如 DBA查询SCOTT的用户
    要加上表所在的用户
    SELECT * FROM SCOTT.EMP;
      

  2.   

    是不是名字写错了呀? 不然就需要create table or create view
      

  3.   

    1.检查你所查询的表是否存在。
    select * from user_tables;
    2.如果查询的表存在,看该表是否是你当前登录用户所创建的。
    如果不是当前登录用户创建的,但你有查询该表的权限则:select * from user_name.table_name;
    3.如果系统中没有该表则创建该表
    create table table_name (.....)tablespace tablespace_name;