如何查询oracle数据库中指定数据库实例中的所有表?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何查询oracle数据库中指定数据库实例中的所有表?相关的知识,希望对你有一定的参考价值。

我现在建了一个数据库叫m31a,然后在其下又建了若干个数据库实例,我现在想访问pdmm31a实例中的所有表,用SQL语句应该如何实现?

可用如下方法:

1、用指定用户登录指定的数据库实例:

2、打开sql窗口,写如下语句:

select * from user_tables;

3、此时,查询出的结果(table_name列)即为这个实例中所有的表名。

参考技术A select * from sys.all_tables where owner = 'PDMM31A'

这样写可以取到当你所要的用户下的所有表本回答被提问者和网友采纳
参考技术B select * from all_tables 参考技术C select * from user_tables

select * from sys.all_tables where owner = 'QIAQIA'

以上是关于如何查询oracle数据库中指定数据库实例中的所有表?的主要内容,如果未能解决你的问题,请参考以下文章

使用sql查询mysql/oracle/sql server/gp数据库中指定表的字段信息(字段名/字段类型/字段长度/是否是主键/是否为空)

如何在spring data jpa查询中指定@lock超时?

如何利用select查询表中指定某一行($num)的所有信息?

LINQ 如何在一对多连接中指定选择某些列

如何使用 C# 为 OData 查询中指定的每个过滤器获取一组键/值对?

查询数据库中指定数据库所有表中是否包含指定字段