SQl表显示连接下没有表

时间:2014-03-29 05:52:34

标签: oracle-sqldeveloper

我在我的应用程序和SQL Developer Query Browser中使用Orable DB用于UI目的。

今天我遇到了一个非常严重的问题,我在查询浏览器中运行查询,成功地为我提供了记录。但在连接下 - >表树层次结构,不显示任何表。

从stackoverflow我得到了一个解决方案:SQLDeveloper displays no tables under connections where it says tables

但是"其他用户"树,它显示大型模式列表。所以我很困惑我查询使用哪个架构。

有什么建议吗?

1 个答案:

答案 0 :(得分:1)

假设您正在运行涉及非限定标识符的查询

SELECT *
  FROM some_object

并且您没有做过更奇怪的事情,例如更改会话的current_schema,该对象可能是您的架构中存在的内容,也可能是公共同义词。

SELECT owner, object_type, object_name
  FROM all_objects
 WHERE object_name = 'SOME_OBJECT'

将显示您使用该名称访问的所有对象。