📜  在 oracle 中显示所有表 - SQL (1)

📅  最后修改于: 2023-12-03 15:07:45.126000             🧑  作者: Mango

在 Oracle 中显示所有表

在 Oracle 数据库中,可以使用以下 SQL 查询语句来显示所有表:

SELECT table_name FROM user_tables;

此语句将返回当前用户所有表的名称。

如果想查看其他用户的表,需要使用以下 SQL 查询语句:

SELECT table_name FROM all_tables WHERE owner='<用户名>';

需要将 <用户名> 替换为要查询的用户的用户名。

如果想查看所有表,包括系统表和没有所有者的对象,可以使用以下 SQL 查询语句:

SELECT table_name FROM all_objects WHERE object_type='TABLE';

此语句将返回所有表的名称,包括系统表和没有所有者的表。

总结

使用以上 SQL 查询语句可以在 Oracle 中显示所有表。需要注意的是,访问其他用户的表需要适当的权限。