基本上我有一个名为 mylink.domain 的数据库链接(Oracle),在此链接中我们可以访问基础信息,例如他们的成员名称和其他一般信息。
我想在此链接中列出所有表格的名称,但我不知道该怎么做。
提前致谢
答案 0 :(得分:17)
您可以通过dblink访问all_tables
视图:
select owner, table_name
from all_tables@dblink
order by owner, table_name;
答案 1 :(得分:0)
选择ALL_TABLES字典视图的内容将列出您的用户有权访问的所有表。通常,并不总是可以获得您没有权限的表列表 - 它们只是不显示。如果您的用户具有SELECT ANY DICTIONARY特权,您可以选择DBA_TABLES的内容,它将始终列出数据库中现有的所有表。
答案 2 :(得分:-3)