在 Toad for Oracle 9.7 的模式浏览器窗口中,左侧的表列表始终为空,尽管我知道数据库仍然有表。无论我使用下拉视图、选项卡式视图还是树形视图,都会发生这种情况。在下拉视图中,顶部菜单是我的数据库的名称,其下方的菜单显示“表”。但表列表为空,底部显示“Cnt: 0”。
对象面板中也缺少表。但我可以正常查看触发器和其他此类对象的列表。重要的是,编辑器中的所有 SQL 查询都可以正常工作,并且可以访问所有表。我可以看到缺少的表名SELECT * FROM all_tables
和列名SELECT * FROM cols
。但是,这不能替代模式浏览器,因为它不能让我方便地浏览和编辑表。
这个问题有一天突然发生了。我不记得我做了什么导致这个问题的事情;我所做的只是SELECT
像平常一样浏览表格并运行查询。
答案1
您可能已对表格列表应用了过滤器。
要清除过滤器,请将模式浏览器视图更改为下拉列表(使用模式浏览器工具栏上从右侧开始的第二个按钮)。单击 LHS 工具栏上带有灰色漏斗图标的过滤表按钮。这将打开一个窗口“浏览器过滤器:[您的数据库]”。单击右上角的清除按钮,单击是,然后单击确定。