各位高手:小生是ORACLE新人。想请教下查询ORACLE中所有表的语句是什么谢谢了!

解决方案 »

  1.   

    select * from dba_tables;
      

  2.   

    1.select * from tab;

    2.select table_name from user_table;
      

  3.   

    1.select * from dba_tables;
    2.select * from catlog;
    3.select table_name from user_table;   以上均可!
       记得还有其他的sql语句也可查询ORACLE中所有表!
      

  4.   

    SELECT * FROM TAB T WHERE T.TABTYPE = 'TABLE';
      

  5.   

    注:select * from tab;--该查询出来的数据库对象中,还包含的有视图。
      

  6.   

    补充一下,select * from tab;查询的是当前登录用下的所有表和视图。如果你要查询数据库中的所有表的话,使用select * from dba_tables;
      

  7.   

    估计楼主最想用的就是select tname from tab
      

  8.   

    select * from dba_tables;//所有用户的表
    select * from user_tables;//登录用户下的所有表