在oracle SQL Developer中如何显示所有表的列表

问题描述 投票:0回答:1

我是 Oracle SQL Developer 的新手,输入正确的凭据后,我想查看当前数据库中的所有表。请看附图:

oracle-sqldeveloper
1个回答
0
投票

...当前DB中的所有表。

要做到这一点 - 正如您所说的 - 您必须以具有适当权限的用户身份进行连接。这样的内置用户就是数据库owner,用户名为

SYS
。然后您就可以查询
DBA_TABLES
,这可以让您看到您所要求的内容:整个数据库中的所有表。


另一方面,如果您使用了错误的term并且实际上意味着“当前用户”而不是“当前数据库”,那么 - 以任何用户身份连接(包括

CASMR
) - 查询

  • USER_TABLES
    查看您自己的桌子,或者
  • ALL_TABLES
    查看您自己的表,以及授予您访问这些表的其他用户拥有的表

在 SQL Developer 中,有“表”节点(对象导航器中的第一个节点),所以 - 展开它,您将看到表列表。

© www.soinside.com 2019 - 2024. All rights reserved.