我用scott登陆到sqlplus里建了一个表
在sqlplus中输入 select tname from tab;
可以看到自己建的表
但是使用PLSQL Developer却无法看到这个表
ps:插入数据也是这个现象
请高手指教一下,谢谢

解决方案 »

  1.   

    select * from soctt.emp
    试试
      

  2.   

    在sqlplus中可以检索出来
    但是到PLSQL Developer中就不行了
      

  3.   

    你是用什么用户登录,如果不是用scott用户,要在脚本前面加上scott
    例如:
    select * from scott.tab
      

  4.   

    不是用SOCTT用户登陆,就看不到此用户的所有对象。 
      

  5.   

    你看看当前的用户SQL>show user;
    查看当前用户是不是scott,如果是scott可以查到如果不是scott,需要以scott.tablename这样的形式访问,当然一定要有对应table的select权限。
      

  6.   

    问题的原因已经找到了
    但是不知道为什么
    机器里有3个数据库
    进sqlplus的时候没有选择数据库:sqlplus scott/tiger
    plsql连的时候选择了数据库orcl:scott/tiger@orcl
    应该是这里出现了问题。
    现在不明白的是用sqlplus连的时候没有选择数据库的情况下,系统会默认的连接到哪里?