如何知道一个数据库中有多少个表呢?
select count(*) from dba_objects 
where object_type='TABLE' and owner=大写用户名;

解决方案 »

  1.   

    如何知道一个数据库中有多少个表呢?
    select count(*) from dba_objects 
    where object_type='TABLE' and owner=大写用户名;
      

  2.   

    select count(0) from dba_tables;
      

  3.   

    不明白你的意思。select * from dba_tables
      

  4.   

    当前用户的表 select count(*) from user_tables ;
    系统所有的表 select count(*) from dba_tables ;
      

  5.   

    全文检索
    select * from testtab where contains(testid,'1') >0
    contains是全文检索的索引,需要建立domain类型的索引才可以用,而一般的索引只能用like方式进行查询
    一个数据库中表的个数:
    select count(distinct table_name) from dba_tables;