Oracle 查询库中表数量的方法(oracle查询表数量)
在操作Oracle 数据库时有时需要查询库中表的总数,下面介绍Oracle 查询库中表数量的方法。
Oracle有两种方式可以查询数据库中的表的数量,分别是:
【第一种】
1. 通过sys库里的dba_tables表查询,如:
“`sql
SQL> SELECT count(*)
FROM sys.dba_tables;
COUNT(*)
———-
348
【第二种】2. 通过sys库里的user_tables表查询,如:
```sqlSQL> SELECT count(*)
FROM sys.user_tables; COUNT(*)
---------- 547
以上两种方法均可得到user_tables表中存储的表的数量。需要指出的是,如果你想查看当前用户下的表,可以使用第二种查询方式,如果想查看整个数据库下所有用户的表,那么可以使用第一种查询方式。
总之,要查询Oracle的库中表的数量,可以使用以上两种方法,分别是通过sys库里的dba_tables表和user_tables表查询,以获得当前库中表的数量。