新装了ORACLE XE
学校,习惯了ORACLE 9i
select * from emp;
->  ORA-00942: 表或视图不存在 
看了下帮助:应用程序构建器,添加了employees表。
以为可以运行 select * from emp;啦!
结果,还是不行。
比较怀念  select * from emp; 是否可以?

解决方案 »

  1.   

    你用了哪个用户登录?emp是scott用户下的表,要这样select * from scott.emp;
      

  2.   

    你是否用scott用户登陆的呢select * from scott.emp;
    这样能否查出来
    是否有scott用户,如果没有,那么可以重建,sql脚本在
    %ORACLE_HOME%\RDBMS\ADMIN\scott.sql
      

  3.   

    估计你是用system/manager登录;
    那么你要连接到scott用户后
    connect scott/tiger然后:
    select * from emp;这样才可以访问另一个对象的表,表名前要加导航表的所有者
      

  4.   

    我装得ORACLE XE 
    有SYS、SYSTEM、HR用户。
    好象没有SCOTT用户啊!
      

  5.   

    用 SCOTT 登陆
    -> 登录身份证明无效
      

  6.   

    用 select * from scott.emp;
    -> ORA-00942: 表或视图不存在
      

  7.   

    用 scott/tiger登陆就没问题了
    也可以用SELECT * FROM SCOTT.EMP;
      

  8.   


    我那个安装文件只有200MB。
    跟大家的不一样,根本没有scott用户。  (我这个应该是个简易版本的吧)
    而且也没有
         %ORACLE_HOME%\RDBMS\ADMIN\scott.sql
        这样的目录结构文件。
    E:\oraclexe  根目录
       下面两个文件夹 app、oradata而且,我那个安装文件只有200MB。
      

  9.   


    朋友说:导入oracle9i里的emp表就可以啦。