Oracle 查询库中表数量的方法(oracle查询表数量)

在操作Oracle 数据库时有时需要查询库中表的总数,下面介绍Oracle 查询库中表数量的方法。

  Oracle有两种方式可以查询数据库中的表的数量,分别是:

【第一种】

1. 通过sys库里的dba_tables表查询,如:

“`sql

SQL> SELECT count(*)

FROM sys.dba_tables;

COUNT(*)

———-

348


【第二种】
2. 通过sys库里的user_tables表查询,如:
```sql
SQL> SELECT count(*)
FROM sys.user_tables;
COUNT(*)
----------
547

  以上两种方法均可得到user_tables表中存储的表的数量。需要指出的是,如果你想查看当前用户下的表,可以使用第二种查询方式,如果想查看整个数据库下所有用户的表,那么可以使用第一种查询方式。

  总之,要查询Oracle的库中表的数量,可以使用以上两种方法,分别是通过sys库里的dba_tables表和user_tables表查询,以获得当前库中表的数量。


数据运维技术 » Oracle 查询库中表数量的方法(oracle查询表数量)