为什么我在 oracle SQL developers tables 选项卡中看不到我创建的表?

Why cant I see my created tables in oracle SQL developers tables tab?

我可以 运行 SQL 语句,但在 "tables" 选项卡中找不到 table。 我该如何解决这个问题? 例如,EMP table 未显示在“表格”选项卡中。 另外,如何创建一个新的数据库?我是MSSQL服务器后台。

提前致谢!

可能有两种可能-

  1. 正如 Justin Cave 评论的那样,您可能没有以 AIUB 用户身份登录。做,SHOW USER,如果不是用户 AIUB,则断开连接并以 AIUB 用户身份登录。
  2. FILTER 可能已应用于 SQL Developer for TABLES。尝试清除过滤器选项。

不要使用SYS,它比较特殊,不适合经常使用。

  • 切勿使用 SYS(或 SYSDBA),但用于维护目的(启动、关闭、备份、恢复)
  • SYS/SYSDBA特别
  • SYS/SYSDBA 是 Oracle 专有的(尝试打开以 "i did that with SYS/SYSDBA" 开头的 SR/TAR,您会立即看到答案)
  • SYS/SYSDBA 不像任何其他用户
  • 当您使用 SYS/SYSDBA Oracle 停用某些代码路径并激活其他代码路径时
  • 无论您对 SYS/SYSDBA 做什么,都不会使任何其他用户验证或使同一事物无效。

永远不要将 SYS/SYSDBA 用于其他用户可以完成的任何事情。 SYS/SYSDBA 仅用于其他人无法完成的事情。阅读 http://www.orafaq.com/forum/t/164126/0/